v0.15.0
Introducing the Provider Development Kit (PDK)
This release adds support for Access Providers developed with the Provider Development Kit (PDK). The PDK allows Access Providers to be developed and released independently of the core Common Fate framework.
Learn more and discover Access Providers in our documentation
Improved audit trail events
This release also adds email addresses into audit trail entries to make it easier to see who did what in your SIEM.
What's Changed
- CI: fix prettier action by @chrnorm in #495
- AWS SSO IDP: support an external ID by @chrnorm in #494
- Community providers by @JoshuaWilkes in #487
- CF-604: API Pagination fixes by @jordiup in #508
- trim 'Bearer' from token for local auth by @chrnorm in #509
- apply ui fixes by @meyerjrr in #505
- improve handling for lambda execution errors in describe method by @chrnorm in #504
- Standardise on log level by @JoshuaWilkes in #511
- Add production env vars by @JoshuaWilkes in #512
- hotfix: mv ./web/.prettierrc . by @jordiup in #513
- Delete handler by @meyerjrr in #514
- delete target group command by @jordiup in #517
- remove deployment commands by @JoshuaWilkes in #518
- Create target group returns a 404 when not found in registry by @meyerjrr in #516
- use new schema for registry by @JoshuaWilkes in #521
- Tests by @JoshuaWilkes in #522
- CF-744: ddb fix for FilterExpression size constraint by @jordiup in #519
- reset errors onblur by @meyerjrr in #503
- Add idpsync params by @meyerjrr in #510
- Jordi/sol 34 importing only selected idp groupsusers by @jordiup in #506
- fix identity group filter by @chrnorm in #529
- gdeploy: add eu-central-1 by @chrnorm in #531
- Support kind in create target group by @JoshuaWilkes in #535
- fix cron schedule by @chrnorm in #532
- add support for cloudformation tags by @chrnorm in #530
- update registry API to v0.2.3 by @chrnorm in #537
- WIP kind rename by @chrnorm in #538
- schema updates by @chrnorm in #541
- update provider-registry-sdk-go to v0.9.0 by @chrnorm in #543
- Jordi/cf 719 diagnostics are too small by @jordiup in #542
- added api for list routes by @meyerjrr in #539
- mark route invalid by @JoshuaWilkes in #545
- Fix tg list by @meyerjrr in #544
- Render access rule and request arguments by @JoshuaWilkes in #547
- Svc test coverage by @meyerjrr in #534
- added target group detail page with routes included by @meyerjrr in #548
- added better messaging and route checks to cache sync by @meyerjrr in #546
- CF-764: updated test coverage + idp sync function for filtering by @jordiup in #540
- update registry SDK and types by @chrnorm in #550
- don't prefix function with 'cf-handler' by @chrnorm in #551
- add test for router service and fix routing error by @meyerjrr in #553
- assume an invoke role before invoking lambda by @chrnorm in #559
- Iam permissions for handlers by @JoshuaWilkes in #561
- added 404 error case for when tg or handler not exists by @meyerjrr in #558
- Fe health check by @meyerjrr in #557
- Fix error checking in revoke method by @JoshuaWilkes in #565
- CF-805: aws.Retryer logic boosted by @jordiup in #564
- change ABAC role name to 'handler-invoke' by @chrnorm in #566
- fix wording on tooltip by @chrnorm in #567
- Workflow updates by @JoshuaWilkes in #568
- Add validation to create targetgroup & create handler request body by @Eddie023 in #562
- fetch state from workflow when revoking manually by @JoshuaWilkes in #569
- Access instructions for target group providers by @JoshuaWilkes in #570
- CI: remove testing deploy by @chrnorm in #571
- fine tune client side rate limiter for AWS retry by @chrnorm in #574
- add a diagnostic warning if the handler has an incompatible schema by @chrnorm in #572
- simplify target group storage and API by @chrnorm in #575
- fix UI not showing existing rule data in update form by @chrnorm in #576
- Add email addresses to EventBridge audit log entries by @jordiup in #533
Full Changelog: v0.13.2...v0.15.0