Table of Contents
- Unreleased (2021-01-18)
- 0.5.0 (2020-04-02)
- 0.4.0-alpha.1 (2020-01-13)
- 0.3.0-sandbox (2019-04-29)
- 0.2.0-sandbox+oryOS.10 (2018-12-13)
Unreleased (2021-01-18)
-
Add jaeger propagation setting (#308) (041db69), closes #284 #283
-
Handle limits and offsets after filtering (#281) (ee54f18), closes #280 #216:
I took a look at the source code today because I had some time, and I think that this occurs because in both manager_sql.go and manager.go get the members based on the limit/offset first, before applying the filter in ListByQuery.
The gist of this PR is that I inspect the query parameters first to see if filters are being applied. If filters are applied, it will retrieve all of the roles/policies, instead of simply the limit/offset specified. Once in memory, I calculate the pagination again in ListByQuery to shorten the array.
The retrieval from the database (or in-memory datastore) is completely separate from the filtering logic. As such, in order to handle this, I needed to retrieve all the possible data, then run the filter on it. After running the filter on it, then I could shorten it by the pagination, in order to ensure that it did not return an empty array.
In addition, I also did a minor refactor on the tests, instead of duplicating all the Roles/Policies in
filter_helper_tests.go
, I simply referred to them from the already declared variablerolReq
orpolReq
to ensure that updating the role or policy in one place would change across all the rests of the tests. In addition, I also changed the parameters from amap[string][]string
into a structure, allowing me to specify the offset and limit I wanted to test for each case. -
Revert sdk changes (35c2d34)
-
Add contributing to sidebar (#354) (68247a9):
The same change as in ory/hydra#2209.
-
Add newsletter to config (fa0485c)
0.5.7-alpha.1 (2020-10-12)
No significant changes have been made for this release.
0.5.7-alpha.1.pre.0 (2020-10-12)
- Add description attribute to access control policy role (#215) (831eba5)
- Bump deps and replace swagutil (#212) (904258d)
- Ignore x/net false positives (d8b36cb)
- Use make() to initialize slices (#250) (84f028d), closes #217
- Delete old redirect homepage (c0a3784)
- Fix grammatical error (#222) (256a0d2)
- Fix regression issues (9697bb4)
- Move development section (9ff393f)
- Move to json sidebar (257bf96)
- Remove duplicate "is" (ca3277d)
- Remove duplicate template (1d3b38e)
- Resolve broken links (0d0a50b)
- Update repository templates (db505f9)
- Update repository templates (6c056bb)
- Use mdx for api reference (340f3a3)
- Use NYT capitalization for all swagger headlines (#262) (5999328), closes #233
- Add and automate version schema (b01eef8)
0.5.6-alpha.1 (2020-05-28)
- Update install script (21e1bf0)
0.5.5-alpha.1 (2020-05-28)
- Move deps to go_mod_indirect_pins (dd3e971)
- Resolve test issues (9bd9956)
- Update install.sh script (f64d320)
- Use semver-regex replacer func (2cc3bbb)
- Add missing colon in docker run command (#193) (383063d)
- Update github templates (#182) (72ea09b)
- Update github templates (#184) (ed546b7)
- Update github templates (#188) (ebd75b2)
- Update github templates (#189) (fd4c0b1)
- Update github templates (#195) (ba0943c)
- Update linux install guide (#191) (7d8b24b)
- Update repository templates (ea65b5c)
- Use central banner repo for README (0d95d97)
- Use correct banner (c6dfe28)
- Use correct version (5f7030c), closes #200
- Use correct versions in install docs (52e6c34)
0.5.4-alpha.1 (2020-04-07)
0.5.3-alpha.3 (2020-04-06)
- Regenerate and update changelog (dda79b1)
- Regenerate and update changelog (9048dd8)
- Regenerate and update changelog (806f68c)
- Regenerate and update changelog (8905ee7)
- Regenerate and update changelog (203c1cc)
- Regenerate and update changelog (8875a95)
- Regenerate and update changelog (28ddd3e)
- Regenerate and update changelog (927c4ed)
- Updates issue and pull request templates (#168) (29a38a8)
- Updates issue and pull request templates (#169) (99b7d5d)
- Updates issue and pull request templates (#171) (7a9876b)
0.5.3-alpha.1 (2020-04-03)
No significant changes have been made for this release.
0.5.2 (2020-04-02)
0.5.0 (2020-04-02)
- Move to ory sqa service (#159) (c3bf1b1)
- Use correct response mode for removeOryAccessControlPolicyRoleMe… (#161) (17543cf)
- Regenerate and update changelog (6a77f75)
- Regenerate and update changelog (c8c9d29)
- Regenerate and update changelog (fe8327d)
- Regenerate and update changelog (b5b1d66)
- Update forum and chat links (e96d7ba)
- Updates issue and pull request templates (#158) (ab14cfa)
- Use real json bool type in swagger (#162) (5349e7f), closes #160
0.4.5-alpha.1 (2020-02-29)
- Regenerate and update changelog (41513da)
0.4.4-alpha.1 (2020-02-14)
- goreleaser: Update brew section (0918ff3)
- Prepare ecosystem automation (2e39be7)
- Regenerate and update changelog (009c4c4)
- Regenerate and update changelog (49f3c4b)
- Updates issue and pull request templates (#153) (7fb7521)
- Update CHANGELOG [ci skip] (63fe513)
- Update CHANGELOG [ci skip] (7b7c3ac)
- Update CHANGELOG [ci skip] (8886392)
- Update CHANGELOG [ci skip] (5bbc284)
0.4.3-alpha.2 (2020-01-31)
0.4.3-alpha.1 (2020-01-23)
0.4.2-alpha.1 (2020-01-14)
- Update CHANGELOG [ci skip] (afaabde)
0.4.1-beta.1 (2020-01-13)
0.4.0-alpha.1 (2020-01-13)
- Move to new SDK generators (#146) (4f51a09), closes #146
- Fix typos in the README (#144) (85d838c), closes #144
0.3.9-sandbox (2019-12-16)
- Update go modules (1151e07)
0.3.7-sandbox (2019-12-11)
- Update documentation banner image (#143) (e444755), closes #143
- Revert incorrect license changes (094c4f3)
- Fix invalid pseudo version (#138) (79b4457)
0.3.6-sandbox (2019-10-16)
0.3.5-sandbox (2019-08-21)
- Incorporates changes from version v0.3.3-sandbox (57686d2)
- README grammar fixes (#114) (e592736)
- Updates issue and pull request templates (#110) (80c8516)
- Updates issue and pull request templates (#111) (22305d0)
- Updates issue and pull request templates (#112) (dccada9)
- Updates issue and pull request templates (#125) (15f373a)
- Updates issue and pull request templates (#128) (eaf8e33)
- Updates issue and pull request templates (#130) (a440d14)
- Updates issue and pull request templates (#131) (dbf2cb2)
- Updates issue and pull request templates (#132) (e121048)
- Updates issue and pull request templates (#133) (1b7490a)
- Implement roles and policies filter (#124) (db94481), closes #124
- Add adopters placeholder (#129) (b814838)
- Improve documentation (#126) (aabb04d), closes #126
- Create FUNDING.yml (571b447)
- Use non-root user in image (#116) (a493e55)
- Remove binary license (#117) (6e85f7c), closes #117
0.3.3-sandbox (2019-05-18)
- Incorporates changes from version v0.3.1-sandbox (b8a0029)
- Updates issue and pull request templates (#106) (54a5a27)
0.3.1-sandbox (2019-04-29)
- Incorporates changes from version v0.3.0-sandbox (605d2f4)
0.3.0-sandbox (2019-04-29)
- Update patrons (c8dc7cd)
-
Remove duplicate code in Makefile (#99) (04f5223), closes #99
-
Add tracing support and general improvements (#98) (63b3946), closes #98:
This patch improves the internal configuration and service management. It adds support for distributed tracing and resolves several issues in the release pipeline and CLI.
Additionally, composable docker-compose configuration files have been added.
Several bugs have been fixed in the release management pipeline.
-
Move Go SDK generation to go-swagger (#94) (9f48a95), closes #92
-
Send 403 when authorization result is negative (#93) (de806d8), closes #75
-
storage/memory: Fix upsert with pre-existing key will causes duplicate records (#88) (1cb8a36), closes #88 #80
0.2.3-sandbox+oryOS.10 (2019-02-05)
- Add documentation for glob matching (5c8babb)
- Incorporates changes from version v0.2.2-sandbox+oryOS.10 (ed7af3f)
- Properly generate api.swagger.json (18e3f84)
- Add placeholder go file for rego inclusion (6a6f64d)
- Add support for glob matching (bb76c6b)
- Ex- and import rego subdirectories for
go get
#77 (59cc053), closes #73 - Fix packr build pipeline (#84) (65a87d5), closes #73 #81
- Import glob in rego/doc.go (7798442)
- Properly handle dbal error (6811607)
- Properly handle TLS certificates if set (36399f0), closes #73
0.2.2-sandbox+oryOS.10 (2018-12-13)
No significant changes have been made for this release.
0.2.1-sandbox+oryOS.10 (2018-12-13)
No significant changes have been made for this release.
0.2.0-sandbox+oryOS.10 (2018-12-13)
- Adds banner (0ec1d8f)
- Adds GitHub templates & code of conduct (#31) (a11e898)
- Adds link to examples repository (#32) (7061a2a)
- Adds security console image (fd27fc9)
- Changes hydra to keto in readme (9dab531)
- Deprecate old versions in logs (955d647)
- Incorporates changes from version (85c4d81)
- Incorporates changes from version v0.0.0-testrelease.1 (6062dd4)
- Incorporates changes from version v0.0.1-1-g85c4d81 (f4606fc)
- Incorporates changes from version v0.0.1-11-g114914f (92a4dca)
- Incorporates changes from version v0.0.1-16-g7d8a8ad (2b76a83)
- Incorporates changes from version v0.0.1-18-g099e7e0 (70b12ad)
- Incorporates changes from version v0.0.1-20-g97ccbe6 (b21d56e)
- Incorporates changes from version v0.0.1-30-gaf2c3b5 (a1d0dcc)
- Incorporates changes from version v0.0.1-32-gedb5a60 (a5c369a)
- Incorporates changes from version v0.0.1-6-g570783e (0fcbbcb)
- Incorporates changes from version v0.0.1-7-g0fcbbcb (c0141a8)
- Incorporates changes from version v0.1.0-sandbox (9ee0664)
- Incorporates changes from version v1.0.0-beta.1-1-g162d7b8 (647c5a9)
- Incorporates changes from version v1.0.0-beta.2-11-g2b280bb (936889d)
- Incorporates changes from version v1.0.0-beta.2-13-g382e1d3 (883df44)
- Incorporates changes from version v1.0.0-beta.2-15-g74450da (48dd9f1)
- Incorporates changes from version v1.0.0-beta.2-3-gf623c52 (b6b90e5)
- Incorporates changes from version v1.0.0-beta.2-5-g3852be5 (3f09090)
- Incorporates changes from version v1.0.0-beta.2-9-gc785187 (4c30a3c)
- Incorporates changes from version v1.0.0-beta.3-1-g06adbf1 (0ba3c06)
- Incorporates changes from version v1.0.0-beta.3-10-g9994967 (d2345ca)
- Incorporates changes from version v1.0.0-beta.3-12-gc28b521 (b4d792f)
- Incorporates changes from version v1.0.0-beta.3-3-g9e16605 (c43bf2b)
- Incorporates changes from version v1.0.0-beta.3-5-ga11e898 (b9d9b8e)
- Incorporates changes from version v1.0.0-beta.3-8-g7061a2a (d76ff9d)
- Incorporates changes from version v1.0.0-beta.5 (0dc314c)
- Incorporates changes from version v1.0.0-beta.6-1-g5e97104 (f14c8ed)
- Incorporates changes from version v1.0.0-beta.8 (5045b59)
- Incorporates changes from version v1.0.0-beta.9 (be2f035)
- Properly sets up changelog TOC (e0acd67)
- Puts toc in the right place (114914f)
- Revert changes from test release (ab3a64d)
- Update documentation links (#67) (d22d413)
- Update link to security console (846ce4b)
- Update migration guide (3c44b58)
- Update to latest changes (1625123)
- Updates copyright notice (9dd5578)
- Updates installation guide (f859645)
- Updates issue and pull request templates (#52) (941cae6)
- Updates issue and pull request templates (#53) (7b222d2)
- Updates issue and pull request templates (#54) (f098639)
- Updates link to guide and header (437c255)
- Updates link to open collective (382e1d3)
- Updates links to docs (d84be3b)
- Updates newsletter link in README (2dc36b2)
-
Add Go SDK factory (99db7e6)
-
Add go SDK interface (3dd5f7d)
-
Add health handlers (bddb949)
-
Add policy list handler (a290619)
-
Add role iterator in list handler (a3eb696)
-
Add SDK generation to circle ci (9b37165)
-
Adds ability to update a role using PUT (#14) (97ccbe6):
-
transfer UpdateRoleMembers from ory/hydra#768 to keto
-
fix tests by using right http method & correcting sql request
-
Change behavior to overwrite the whole role instead of just the members.
- small sql migration fix
-
-
Adds log message when telemetry is active (f623c52)
-
Clean up vendor dependencies (9a33c23)
-
Fix typo in help command in env var name (#39) (8a5016c), closes #25
-
Fixes environment variable typos (566d588)
-
Format code (637c78c)
-
Gofmt (a8d7f9f)
-
Improve compose documentation (6870443)
-
Improves usage of metrics middleware (726c4be)
-
Improves usage of metrics middleware (301f386)
-
Introduce docker-compose file for testing (ba857e3)
-
Introduces health and version endpoints (6a9da74)
-
Properly names flags (af2c3b5)
-
Update dependencies (663d8b1)
-
Switch to rego as policy decision engine (#48) (ee9bcf2), closes #48
-
Update npm package registry (a53d3d2)
-
Make introspection authorization optional (e5460ad)
-
Resolves an issue with the hydra migrate command (2b280bb), closes #23
-
gofmt (777b1be)
-
Properly parses cors options (edb5a60)
-
Removes additional output if no args are passed (703e124)
-
Resolves broken role test (b6c7f9c)
-
Resolves minor typos and updates install guide (3852be5)
-
Updates to latest sqlcon (2c9f643)
-
authn/client: Payload is now prefixed with client (8584d94)
0.0.1 (2018-05-20)
- Incorporates changes from version (b5445a0)
- Incorporates changes from version (295ff99)
- Incorporates changes from version (bd44d41)
- Updates readme and upgrades (0f95dbb)
- Uses keto repo for changelog (14c0b2a)
-
Adds migrate commands to the proper parent command (231c70d)
-
Checks token_type is "access_token", if set (d2b8f5d), closes #1
-
Removes old test (07b733b)
-
Renames subject to sub in response payloads (ca4d540)
-
Tells linguist to ignore SDK files (f201eb9)
-
Retries SQL connection on migrate commands (3d33d73):
This patch also introduces a fatal error if migrations fail
-
cmd/server: Resolves DBAL not handling postgres properly (dedc32a)
-
cmd/server: Improves error message in migrate command (4b17ce8)
-
Resolves travis and docker issues (6f4779c)
-
Adds OAuth2 Client Credentials authenticator and warden endpoint (c55139b)
-
Adds SDK helpers (a1c2608)
-
Initial project commit (a592e51)
-
Initial commit (4f00bc9)