Sha256: bed63d59833c3018e43e935c13ad84a30cf0b93b321348914761b948a3066a31

Contents?: true

Size: 1.76 KB

Versions: 3

Compression:

Stored size: 1.76 KB

Contents

== 3.1 (2015-01-27)

Split Directory class into Directory & Keystore, retaining some backward-compatibility shims
inside Directory. In v4, these shims will be removed and all key management concerns will be
handled by Keystore; the Directory class will be limited to session creation, renewal, and
validity checking.

== 3.0 (2013-10-03)

The format of the global session cookie has been reinvented again! It once again uses JSON
(because msgpack was not widely supported in other languages/OSes) but retains the compact
array encoding introduced in v2.

The cryptographic signature scheme has been changed for better compatibility; we now use
PKCS1 v1.5 sign and verify operations instead of "raw" RSA. v2 and v1 sessions are fully
supported for read/write, but any session created with the v3 gem will use the v3 crypto
scheme.

== 2.0 (2012-11-06)

The format of the global session cookie has been reinvented; it now uses msgpack and delegates
all crypto to RightSupport::Crypto::SignedHash. Together with a few other optimizations, the
size of the cookie has shrunk by about 30%.

The gem remains capable of reading and writing V1 format cookies, but all new cookies are created
with the V2 format.

The "integrated" feature is no longer supported for the Rails integration layer; global session
attributes must always be accessed separately from local session attributes, through the
#global_session reader method that is mixed into ActionController::Base.

== 1.0 (2011-01-01)

General Availability release. Mostly interface-compatible with 0.9.

== 0.9 (2010-12-07)

Rack middleware implementation is feature-complete and has major spec coverage. Rails integration
is untested and may contain bugs.

=== 0.9.0 (2010-12-22)

Initial commit ported from 'rack' branch of old has_global_session project

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
global_session-3.2.0 CHANGELOG.rdoc
global_session-3.1.1 CHANGELOG.rdoc
global_session-3.1.0 CHANGELOG.rdoc