Releases: ferriskey/ferriskey
Releases · ferriskey/ferriskey
v0.3.0
What's Changed
🐛 Core - Fixes
- refactor: handle missing session cookies and other unwraps by @NathaelB in #624
- fix: bump dependencies and update Cargo.lock by @NathaelB in #625
- feat: add Abyss IdP domain by @NathaelB in #626
- Fix: only validate client secret for non-public clients by @jorisvilardell in #657
- feat: ldap api connection test and sync endpoints by @NathaelB in #659
- feat: implement sso endpoints by @LeadcodeDev in #668
🚀 Core - Features
- feat: add user federation entities and migrations by @NathaelB in #646
- feat: add Abyss federation module by @NathaelB in #647
- feat: create social auth api endpoints by @LeadcodeDev in #650
- feat: add ThemeProvider and user theme menu by @NathaelB in #651
- feat: add LDAP client and federation repository by @NathaelB in #649
- feat: invalid id token field instead embedded into access token by @NathaelB in #652
- feat: ldap api provider crud endpoints by @NathaelB in #653
- feat: implement crud for user federation page by @NathaelB in #654
- feat: add more details to errors by @luisRubiera in #631
- feat: user permissions handlers & authentication hydration and routing by @NathaelB in #681
🐛 API - Fixes
New Contributors
- @debtquity made their first contribution in #621
- @luisRubiera made their first contribution in #631
Full Changelog: v0.2.0...v0.3.0
v0.3.0-rc3
Full Changelog: v0.3.0-rc2...v0.3.0-rc3
v0.3.0-rc2
Full Changelog: v0.3.0-rc1...v0.3.0-rc2
v0.3.0-rc1
What's Changed
🐛 Core - Fixes
- refactor: handle missing session cookies and other unwraps by @NathaelB in #624
- fix: bump dependencies and update Cargo.lock by @NathaelB in #625
- feat: add Abyss IdP domain by @NathaelB in #626
- Fix: only validate client secret for non-public clients by @jorisvilardell in #657
- feat: ldap api connection test and sync endpoints by @NathaelB in #659
- feat: implement sso endpoints by @LeadcodeDev in #668
🚀 Core - Features
- feat: add user federation entities and migrations by @NathaelB in #646
- feat: add Abyss federation module by @NathaelB in #647
- feat: create social auth api endpoints by @LeadcodeDev in #650
- feat: add ThemeProvider and user theme menu by @NathaelB in #651
- feat: add LDAP client and federation repository by @NathaelB in #649
- feat: invalid id token field instead embedded into access token by @NathaelB in #652
- feat: ldap api provider crud endpoints by @NathaelB in #653
- feat: implement crud for user federation page by @NathaelB in #654
- feat: add more details to errors by @luisRubiera in #631
- feat: user permissions handlers & authentication hydration and routing by @NathaelB in #681
🐛 API - Fixes
New Contributors
- @debtquity made their first contribution in #621
- @luisRubiera made their first contribution in #631
Full Changelog: v0.2.0...v0.3.0-rc1
v0.2.1
v0.2.1-rc2
v0.2.1-rc1
v0.2.0
What's Changed
🐛 Core - Fixes
- Safe handling of session cookie unwrapping by @MathiasP39 in #298
- Use root as context when running docker compose by @mouhsen-ibrahim in #306
- fix: remove unnecessary Arc import and simplify iterator chaining by @NathaelB in #310
- Improve workspace management by @leroyguillaume in #329
- entity: remove by @leroyguillaume in #332
- ci(docker): improve cache by @leroyguillaume in #339
- ci(docker): move permissions at top level by @leroyguillaume in #340
- ci(docker): add login by @leroyguillaume in #341
- configure pre-commit by @leroyguillaume in #343
- fix: replace french words by proper english by @Courtcircuits in #349
- fix: sidebar context imports and usage by @NathaelB in #350
- ci(docker): force platform by @leroyguillaume in #365
- fix: app rendering by @NathaelB in #373
- feat: ceate webhook notifications and immplement it for users by @LeadcodeDev in #376
- feat: handle required actions after authentication step by @NathaelB in #377
- fix: bug features by @NathaelB in #379
- fix: translated french words by @Courtcircuits in #392
- api(realm): fix user realm path by @leroyguillaume in #395
- feat: implement client webhook notifier by @LeadcodeDev in #402
- feat: add webhook notifications for role actions by @LeadcodeDev in #405
- feat: add webhook notifications to realm operations by @LeadcodeDev in #406
- feat: add webhook notifications for webhook CRUD operations by @LeadcodeDev in #407
- feat: move to one thread and add dynamic payload under the webhook by @LeadcodeDev in #408
- feat: create webhook error for each use case domain by @LeadcodeDev in #409
- feat: change string to webhook_trigger in signatures by @LeadcodeDev in #411
- refactor: move repositories into dedicated domains by @LeadcodeDev in #413
- feat: add name and description on webhook by @LeadcodeDev in #415
- fix: update profiles and environment for registry services by @NathaelB in #422
- feat: add CoreError type for common error handling by @LeadcodeDev in #432
- feat: add error conversion from CoreError to ApiError by @LeadcodeDev in #435
- refactor: add webhook service layer by @LeadcodeDev in #439
- feat: add comprehensive error types to core domain by @LeadcodeDev in #441
- feat: add webhook notifier repository implementation by @LeadcodeDev in #445
- refactor: remove webhook use cases in favor of domain services by @LeadcodeDev in #450
- refacto: handlers client & auth by @NathaelB in #453
- refactor: move health check logic from use case to service tier by @LeadcodeDev in #456
- refactor: migrate realm service from use cases to service module by @LeadcodeDev in #459
- fix: remove version pinning for ca-certificates and libssl3 by @NathaelB in #470
- fix: typo in firstname input label by @NathaelB in #501
- fix: improve error handling and add Debug to config structs by @NathaelB in #507
- fix: docs front how to typed generate file in api folder by @NathaelB in #510
- feat: send webhooks on role updates and deletions by @LeadcodeDev in #528
- feat: add webhook notifications for realm events by @LeadcodeDev in #529
- feat: add webhook notifications for user events by @LeadcodeDev in #530
- refactor: use CredentialType enum for credentials by @NathaelB in #531
- feat: WebAuthn support by @hocman2 in #497
- feat: add open-telemetry observability by @poptart-coral in #537
- fix: change auth_sessions state and nonce to TEXT by @NathaelB in #556
- fix: prefix user routes with server root path by @NathaelB in #562
- feat: add headers into webhook notifiers by @LeadcodeDev in #567
- fix: error when I want setup my totp code by @NathaelB in #599
- feat: support scope protocol openid connect token by @NathaelB in #609
- fixed floating bar issue by @TanzilIslam in #618
- fix: invalidate client using existing query key by @NathaelB in #617
- fix: refactor auth handler to use axum-extra cookie by @NathaelB in #620
🚀 Core - Features
- feat: create webhooks repositories and services by @LeadcodeDev in #353
- Feat/required update password flow by @NathaelB in #360
- feat: add http webhook endpoints by @LeadcodeDev in #357
- chore: update axum-prometheus to 0.9.0 by @Ptrskay3 in #354
- feat(realms): adding frontend for realm settings by @Courtcircuits in #361
- api: add support of tls by @leroyguillaume in #419
- feat: webhooks UI by @NathaelB in #403
- feat: implement delete role action by @Ptrskay3 in #423
- feat: add realm login settings feature by @NathaelB in #527
- feature: SeaWatch module foundation by @NathaelB in #534
- feat: use useGetRealm and update realm settings UI by @NathaelB in #541
- feat: add ComingSoon component and wrap SeaWatch page by @NathaelB in #549
- feat: add Identity Providers overview page by @NathaelB in #550
- feat: enhance dashboard page by @NathaelB in #546
- Feature/set password form validation by @TanzilIslam in #565
- feat: add http headers front by @NathaelB in #571
- improvements at client role table by @TanzilIslam in #570
- Improvements/login form validation by @TanzilIslam in #574
- feat: enhance data table and clients overview by @NathaelB in #572
- feat: enhance UI layout by @NathaelB in #602
🐛 API - Fixes
- Removed 2 un-necessary clones by @jorgecarleitao in #300
- api: make project config standard by @leroyguillaume in #330
- api: refactor cli by @leroyguillaume in #358
- api: remove typed path by @leroyguillaume in #375
- refactor: update core traits for testability and remove unnecessary by @NathaelB in #499
- refactor: separate struct for several services and create a wrapper by @NathaelB in #542
- improve tracing by @leroyguillaume in #577
🐛 Webapp - Fixes
- docker(webapp): add config.json by @leroyguillaume in #374
- feat: change totp icon color to primary by @LeadcodeDev in #600
New Contributors
- @MathiasP39 made their first contribution in #298
- @jorgecarleitao made their first contribution in #300
- @sirodoht made their first contribution in #302
- @mouhsen-ibrahim made their first contribution in #306
- @vkmrishad made their first contribution in #309
- @leroyguillaume made their first c...
v0.2.0-rc1
What's Changed
🐛 Core - Fixes
- Safe handling of session cookie unwrapping by @MathiasP39 in #298
- Use root as context when running docker compose by @mouhsen-ibrahim in #306
- fix: remove unnecessary Arc import and simplify iterator chaining by @NathaelB in #310
- Improve workspace management by @leroyguillaume in #329
- entity: remove by @leroyguillaume in #332
- ci(docker): improve cache by @leroyguillaume in #339
- ci(docker): move permissions at top level by @leroyguillaume in #340
- ci(docker): add login by @leroyguillaume in #341
- configure pre-commit by @leroyguillaume in #343
- fix: replace french words by proper english by @Courtcircuits in #349
- fix: sidebar context imports and usage by @NathaelB in #350
- ci(docker): force platform by @leroyguillaume in #365
- fix: app rendering by @NathaelB in #373
- feat: ceate webhook notifications and immplement it for users by @LeadcodeDev in #376
- feat: handle required actions after authentication step by @NathaelB in #377
- fix: bug features by @NathaelB in #379
- fix: translated french words by @Courtcircuits in #392
- api(realm): fix user realm path by @leroyguillaume in #395
- feat: implement client webhook notifier by @LeadcodeDev in #402
- feat: add webhook notifications for role actions by @LeadcodeDev in #405
- feat: add webhook notifications to realm operations by @LeadcodeDev in #406
- feat: add webhook notifications for webhook CRUD operations by @LeadcodeDev in #407
- feat: move to one thread and add dynamic payload under the webhook by @LeadcodeDev in #408
- feat: create webhook error for each use case domain by @LeadcodeDev in #409
- feat: change string to webhook_trigger in signatures by @LeadcodeDev in #411
- refactor: move repositories into dedicated domains by @LeadcodeDev in #413
- feat: add name and description on webhook by @LeadcodeDev in #415
- fix: update profiles and environment for registry services by @NathaelB in #422
- feat: add CoreError type for common error handling by @LeadcodeDev in #432
- feat: add error conversion from CoreError to ApiError by @LeadcodeDev in #435
- refactor: add webhook service layer by @LeadcodeDev in #439
- feat: add comprehensive error types to core domain by @LeadcodeDev in #441
- feat: add webhook notifier repository implementation by @LeadcodeDev in #445
- refactor: remove webhook use cases in favor of domain services by @LeadcodeDev in #450
- refacto: handlers client & auth by @NathaelB in #453
- refactor: move health check logic from use case to service tier by @LeadcodeDev in #456
- refactor: migrate realm service from use cases to service module by @LeadcodeDev in #459
- fix: remove version pinning for ca-certificates and libssl3 by @NathaelB in #470
- fix: typo in firstname input label by @NathaelB in #501
- fix: improve error handling and add Debug to config structs by @NathaelB in #507
- fix: docs front how to typed generate file in api folder by @NathaelB in #510
- feat: send webhooks on role updates and deletions by @LeadcodeDev in #528
- feat: add webhook notifications for realm events by @LeadcodeDev in #529
- feat: add webhook notifications for user events by @LeadcodeDev in #530
- refactor: use CredentialType enum for credentials by @NathaelB in #531
- feat: WebAuthn support by @hocman2 in #497
- feat: add open-telemetry observability by @poptart-coral in #537
- fix: change auth_sessions state and nonce to TEXT by @NathaelB in #556
- fix: prefix user routes with server root path by @NathaelB in #562
- feat: add headers into webhook notifiers by @LeadcodeDev in #567
- fix: error when I want setup my totp code by @NathaelB in #599
- feat: support scope protocol openid connect token by @NathaelB in #609
- fixed floating bar issue by @TanzilIslam in #618
- fix: invalidate client using existing query key by @NathaelB in #617
- fix: refactor auth handler to use axum-extra cookie by @NathaelB in #620
🚀 Core - Features
- feat: create webhooks repositories and services by @LeadcodeDev in #353
- Feat/required update password flow by @NathaelB in #360
- feat: add http webhook endpoints by @LeadcodeDev in #357
- chore: update axum-prometheus to 0.9.0 by @Ptrskay3 in #354
- feat(realms): adding frontend for realm settings by @Courtcircuits in #361
- api: add support of tls by @leroyguillaume in #419
- feat: webhooks UI by @NathaelB in #403
- feat: implement delete role action by @Ptrskay3 in #423
- feat: add realm login settings feature by @NathaelB in #527
- feature: SeaWatch module foundation by @NathaelB in #534
- feat: use useGetRealm and update realm settings UI by @NathaelB in #541
- feat: add ComingSoon component and wrap SeaWatch page by @NathaelB in #549
- feat: add Identity Providers overview page by @NathaelB in #550
- feat: enhance dashboard page by @NathaelB in #546
- Feature/set password form validation by @TanzilIslam in #565
- feat: add http headers front by @NathaelB in #571
- improvements at client role table by @TanzilIslam in #570
- Improvements/login form validation by @TanzilIslam in #574
- feat: enhance data table and clients overview by @NathaelB in #572
- feat: enhance UI layout by @NathaelB in #602
🐛 API - Fixes
- Removed 2 un-necessary clones by @jorgecarleitao in #300
- api: make project config standard by @leroyguillaume in #330
- api: refactor cli by @leroyguillaume in #358
- api: remove typed path by @leroyguillaume in #375
- refactor: update core traits for testability and remove unnecessary by @NathaelB in #499
- refactor: separate struct for several services and create a wrapper by @NathaelB in #542
- improve tracing by @leroyguillaume in #577
🐛 Webapp - Fixes
- docker(webapp): add config.json by @leroyguillaume in #374
- feat: change totp icon color to primary by @LeadcodeDev in #600
New Contributors
- @MathiasP39 made their first contribution in #298
- @jorgecarleitao made their first contribution in #300
- @sirodoht made their first contribution in #302
- @mouhsen-ibrahim made their first contribution in #306
- @vkmrishad made their first contribution in #309
- @leroyguillaume made their fir...
v0.1.1 🦀
Changes
🐛 Fixes
- Use root as context when running docker compose @mouhsen-ibrahim (#306)
- Safe handling of session cookie unwrapping @MathiasP39 (#298)
🔄 CI
🔨 Refactor
- Removed 2 un-necessary clones @jorgecarleitao (#300)