sessions

Package gorilla/sessions provides cookie and filesystem sessions and infrastructure for custom session backends.

BSD-3-CLAUSE License

Stars
2.9K
Committers
59

Bot releases are hidden (Show)

sessions - v1.4.0 Latest Release

Published by jaitaiwan about 2 months ago

Summary

There were new features important for compatibility with some of the upcoming cookie security changes with google that required a new Partitioned attribute be added to the cookies, this attribute was only available in go 1.23, which has just recently been released.

If you require a version that is backward compatible with a lower version than go 1.23 then you'll need to use release v1.3.0.

The following notes show the difference between 1.2.2 and the current version because 1.3.0 was a hotfix for go 1.22 and below.

What's Changed

New Contributors

Full Changelog: https://github.com/gorilla/sessions/compare/v1.2.2...v1.4.0

sessions - v1.3.0

Published by jaitaiwan 4 months ago

The maintainers of this repo merged a PR into main with the net/http.Cookie field Partitioned which is a field only available in go 1.23. As a result all usage of the main branch will not work unless users are on 1.23 which at the time of writing is currently unreleased. This broke the install for a number of users so the intent of this release is to push out a couple of features and bugfixes with the go 1.23 specific changes removed.

Releases should be used exclusively until go 1.23 is released.

What's Changed

New Contributors

Full Changelog: https://github.com/gorilla/sessions/compare/v1.2.2...v1.3.0

sessions - Release v1.2.2

Published by coreydaley 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gorilla/sessions/compare/v1.2.1...v1.2.2

sessions - Release v2.0

Published by apoorvajagtap 12 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/gorilla/sessions/compare/v1.2.1...v2.0

sessions - v1.1.1

Published by elithrar over 6 years ago

Versioning v1.1.1 to correctly comply with SemVer.

CHANGELOG
03b6f63 Add AUTHORS file; update LICENSE (#158)
9ee0d62 [build] Update deps to correct SemVer tags (#153)
a2f2a3d replacing travis badge with scaling svg (#147)
92b749d Add link to XORM store implementation (#149)
7910f5b Added description about Max-Age field in Options (#148)
7087b4d Add go.mod file for vgo dependency management. (#145)
6ba88b7 Prevent panic in NewSession function (#140)
41ee504 Add link to memstore implementation (#143)
fe21b6a Update doc.go (#127)
a3acf13 Add missing error check (#123)

sessions -

Published by elithrar about 8 years ago

  • gorilla/sessions has long needed an official release (although, strict version tags were less useful prior to vendoring tools)
  • This version is the last version that supports gorilla/context going forward due to the incompability between its global map of *http.Requests and Go 1.7's new http.Request.WithContext(). The shallow copy of the request changes the address, causing gorilla/context's map to point to the old request.
Package Rankings
Top 0.62% on Proxy.golang.org
Badges
Extracted from project README
codecov godoc sourcegraph