Releases
v2.8.0
shaj13
released this
04 Feb 10:31
2.8.0 (2021-02-04)
Chores
refactor token startegy and consolidate static and cache logic overlaps under single core (1f53240 )
abstract requester marshal unmarshal (3a83a99 )
abstract requester marshal unmarshal (e384b54 )
add internal Requester (#79 ) (70a0c81 )
remove cache package (3a9dc08 )
update readme (716d43f )
add /v2 to module (2a7bb72 )
try to fix release slug (8e3ddb3 )
try to fix release slug (09692f7 )
replace goreleaser with go-semantic (54fce01 )
move all parsing logic to internal (ece72c3 )
add kubernetes example (c162da0 )
remove skip publish (7cf9d7a )
Documentation
update readme (e4b4fcb )
update readme (59ba7fc )
mention store and delete must be followed with set cookie (f9b557d )
Feature
support jwt (2d97a18 )
add 2fa OTP Strategy (339f3cb )
support kubernetes token review (b4f3bb0 )
add token pkg and support apikey, x header (4a114db )
replicator cache (29d6874 )
filesystem cache (611491e )
cache result of basic (d4e6508 )
add LRU cache (9191354 )
add session adapter to mount gorilla store (a8cf601 )
add session adapter to mount gorilla store (76ff76d )
Bug Fixes
add username hashing (ff9dbb7 )
add hash option to token strategy (61e7326 )
expose extensions clone method (5529aa7 )
improve x509 package and add more options (#78 ) (4921d95 )
improve jwt errors and validation (086565e )
claims use jwt.StandardClaims (175ea3f )
jwt kid type assertion bug (14d0164 )
add expiry date/time to token strategy (f509a3b )
add lru peek and update (710ff6e )
add lru update func (b69c1ab )
remove .goreleaser.yml (8519544 )
refactor fifo tests and add update func (b86e6ae )
expose otp errors (5661952 )
add Verify skew (a8da708 )
remove tfa package (72594cf )
add no cache struct (5b73a2a )
type in twofactor (1447e29 )
option interface honor interface{} instead of startegy for more flexibility (091444e )
expose helper func to store/get user info in/from ctx (c31102b )
cached basic strategy store pass as plain text unless user provide hashing algo (b0bb6af )
support sem versioning and auto release (14a790e )
deprecate bearer strategy (ffa0a71 )
add set WWW-Authenticate header (3f670b1 )
support gob/json Marshaling/Unmarshaling (9ec8cf3 )
expose cache keys (445b5fd )
add fifo tests (1fd9228 )
remove sync.Map from authenticator and make it not safe for concurrent ac (512fa4b )
rename NewCachedToken to New (a69cb5e )
replace sync.Map to builtin wit mutex (6b0fcbb )
Code Refactoring
basic and support custom password compare (ed638f8 )
move tfa to otp and enhance API (c220d5c )
Tests
fix issue 40 (6ac97fb )
fix misstake in test table for seesion (d872e60 )
You can’t perform that action at this time.