Repository navigation
v0.4.0
What's Changed
- replace go fmt with noop in make lint rule by @VivianAllen in #14
- Add v2 permissions API client by @CarlHembrough in #15
- Add v2 permissions cache implementation by @CarlHembrough in #16
- Add v2 permissions.Checker implementation by @CarlHembrough in #17
- Add health checker function to permissions library by @CarlHembrough in #18
- Align permissions bundle model with permissions API by @CarlHembrough in #19
- Add JWT package with cognito JWT token parser by @CarlHembrough in #20
- Feature/v2 authorisation middleware by @CarlHembrough in #21
- Update the cache bundle to avoid race conditions by @Marianasilvago in #22
- handle multiple jwt public keys by @Marianasilvago in #23
- Add exponential backoff to GetPermissionsBundle(). by @mike-kelly-methods in #24
- Remove break on httpCli.Do() error from retry loop. by @mike-kelly-methods in #25
- Wrap defer in conditional. by @mike-kelly-methods in #26
- Increment retry times. by @mike-kelly-methods in #27
- Update interval and logging. by @mike-kelly-methods in #28
- Increment retry interval. by @mike-kelly-methods in #29
- Add startup timer check by @mike-kelly-methods in #30
- Add initial call to update cache. by @mike-kelly-methods in #31
- Add logging by @mike-kelly-methods in #32
- Add service token authorisation for transitional user support. by @mike-kelly-methods in #34
- '=' condition changed to 'StringEquals' and added 'StartsWith' condition by @p-patel in #33
- Check Kid field in JWT header. by @mike-kelly-methods in #35
- CollectionID read from request header and passed to middleware permis… by @p-patel in #36
- Add RequireWithAttributes to middleware by @p-patel in #37
- Add logging to Require function by @cookel2 in #38
- Remove extra logs by @RMPall in #40
- Add new identity client to handle automated key request from dp-identity-api service by @mike-kelly-methods in #41
- Update v2/README.md by @mike-kelly-methods in #42
- update readme examples by @pidah in #43
- refactor: unpluralised attributes and changed type to string by @hareshkainthmethods in #44
- bump libs; remove redundant check on auth token; add GetCollectionIdAttribute by @gedge in #45
- update permissions cache interval by @pidah in #46
- add Parse method by @pidah in #48
- fix Parse by @pidah in #49
- update README with Bearer token note by @pidah in #51
- change permission policy array conditions to string condition by @Marianasilvago in #52
- fix tests and ensure concourse actually runs tests/etc in v2/ dir by @gedge in #53
- Remove v1 from main branch (v2 as root) by @jessjenkins in #56
- remove beta libs by @gedge in #54
- Fix JWT decoding of non padded headers by @jessjenkins in #57
- 1062: Dp-authorisation - Remove Enabled config variable in authorisation package by @hareshkainthmethods in #58
- Use permissions-api/sdk instead of local client by @jessjenkins in #59
- Linter by @DavidSubiros in #60
- update dependencies by @pidah in #61
- Upgrade dependencies by @rafahop in #64
- Update dependencies by @willcAND in #67
- Feature/vulnerability check by @willcAND in #69
- removed travis file as part of maintenance work by @jakeandandrews in #68
- Removed the replace directive in the go.mod by @jakeandandrews in #70
- Feature/add codeowners by @lindenmckenzie in #82
New Contributors
- @CarlHembrough made their first contribution in #15
- @Marianasilvago made their first contribution in #22
- @mike-kelly-methods made their first contribution in #24
- @p-patel made their first contribution in #33
- @cookel2 made their first contribution in #38
- @RMPall made their first contribution in #40
- @pidah made their first contribution in #43
- @hareshkainthmethods made their first contribution in #44
- @gedge made their first contribution in #45
- @DavidSubiros made their first contribution in #60
- @willcAND made their first contribution in #67
- @jakeandandrews made their first contribution in #68
Full Changelog: v0.3.0...v0.4.0