0.17.0 (2024-09-04)
- support lookup_secret method, offer user to regenerate the set if 3 or less codes are left (45738a8)
0.16.0 (2024-08-14)
- add MFA_ENABLED to enable/disable mfa enforcing + KRATOS_ADMIN_URL (511e2a2)
- implement method to check if totp is configured (22c063e)
- implement mfa enforcing (7ff6496)
- implement MFA enforcing for getConsent (a17d0ae)
0.15.0 (2024-07-29)
- add settings flow (fcbd7ec)
- handle missing webauthn credentials error (85979cd)
- settings flow (d6770c8)
- support account recovery (5fe26e5)
- support mfa with totp method (16df279)
- support passwordless webauthn method (ecfa6f4)
- ui support for mfa flows (dc88e6b)
- add client id to at aud (20fed79)
- group -> parent/child relationship + add spaces for readability (da553c4)
- handle invalid code case (bbfb9f1)
- handle invalid recovery code case (wip) (c60343a)
- pass cookie when creating settings flow to enable password change once logged in (0fc9bfc)
- remove certificates from image (bfdd295)
- remove unnecessary logging (f446110)
- return to url with flow id (39d299c)
- update docker compose (533a70c)
0.14.0 (2024-04-30)
- add error handling for login flow WD-10252 (f96567e)
- return common errors to ui (5828a6a)
- support password method (f8842f0)
- fix path (e7ffc03)
- password login method WD-10252 (1e98e09)
- use relative path for callback (4aa6c83)
0.13.0 (2024-04-16)
- add success screen for device flow WD-10251 (e9b77db)
- add device flow logic to hydra client (ca4a1f9)
- add error handling to the device_code page (666f95b)
- CheckAllowedProviders: fix OAuthKeeper case (24212f4)
- implement device_code backend logic (06bb0b2)
- pass error response from hydra to UI (b165f43)
- typo in Oathkeeper name (5f7634d)
- update device_code page (4ca0d13)
- update hydra config (cb1e049)
0.12.0 (2024-01-31)
- Add authorization logic for allowed providers (5da85b7)
- Add authorizer struct (c6170a2)
- add create-fga-model CLI command (42f47df)
- add fallback logo for identity providers (ca957ee)
- Add openfga client (8628fa6)
- remove okta logo from login providers list (88bb621)
- use cobra for CLI (50963a3)
- use new design and add user flows as dummy pages WD-8469 (2ac0e1a)
- add noop clients (5b6f62a)
- bump otel/trace version (d2f65fc)
- readme typo (80de6dd)
- switch to zap nop logger (57b37f8)
- update rockcraft.yaml (c595939)
- update ui (e862475)
- Use github as test provider (71eb388)
- Use label to generate button text (0494160)
0.11.3 (2023-11-01)
- deps: update dependency @canonical/react-components to v0.47.1 (529c5d6)
- deps: update dependency vanilla-framework to v4.4.0 (b9e3b03)
- deps: update dependency vanilla-framework to v4.5.0 (bd40882)
- downgrade Kratos sdk (b36de36)
0.11.2 (2023-10-04)
- add app version config (78e93b5)
- add flag parsing logic (39123a1)
- deps: update go deps (71edbe7)
- deps: update go deps to v1.19.0 (1a880ce)
- deps: update module github.com/ory/kratos-client-go to v1 (8a4894a)
- deps: update module github.com/prometheus/client_golang to v1.17.0 (1066d13)
- deps: update module go.uber.org/zap to v1.26.0 (9041a1a)
- do not prefix version with v (cdc9cf1)
- IAM-514 compare json payloads to verify object is the same (fde33fa)
- move version in a separate package (6f3c03b)
0.11.1 (2023-09-14)
- add debug flag (e32b5c0), closes #155
- deps: update dependency vanilla-framework to v4.3.0 (e19304c)
- deps: update go deps (20cc702)
- deps: update go deps to v1.18.0 (6bda56c)
0.11.0 (2023-09-12)
- added ca-certificates package to stage-packages (e09f07c)
- removed index.tsx and registration.tsx from ui/pages (0e15096)
- deps: update dependency vanilla-framework to v4 (27079f6)
- deps: update go deps (6658d1a)
- deps: update internal ui dependencies (72f9278)
- deps: update module github.com/go-chi/chi/v5 to v5.0.10 (e5042c9)
- remove renovate workflow (991215f)
- tranform Kratos 422 HTTP resp to 200 (3deebc4)
- Use variables instead of ints for HTTP statuses (9332221)
0.10.0 (2023-08-23)
- add healthcheck package for background tasks (4b3fe14)
- fixed bug in consent page (d1a8e7a)
- move buildInfo into service (a8a0115)
- use check statuses in the service layer (1d89f0f)
0.9.0 (2023-08-22)
- add instrumentation to deep health check (f565c50)
- add set methods for each metric (df62e32)
- adjust wiring of status pkg (1d69a58)
- drop MetricInterface and adjust interface methods (50542f6)
- fixed handlers for kratos api proxying (2ac0764)
0.8.2 (2023-08-17)
- use the same import and drop an alias (5af7944)
0.8.1 (2023-08-15)
- fixed timeout in deepcheck handler (511f86f)
0.8.0 (2023-08-15)
- added new /api/v0/deepcheck route (7ccc8eb)
- added service layer to pkg/status (aee2027)
- adjust the wiring of the status pkg (2b6b66c)
- add MetadataAPI methods to clients objects (c5e76e1)
0.7.0 (2023-08-15)
- changed the route to the ui resources to /ui/* (bff64e5)
- fixed server treating all misc routes as fileserver requests (b8b4ded)
0.6.3 (2023-07-27)
- use otelhttp transport to propagate traces (fe14b59)
0.6.2 (2023-07-26)
- add jaeger propagator as ory components support only these spans for now (0b5f248)
- add otel grpc+http endpoint for tracing (e1b1424)
- pass new context to clients to propagate trace ids (7dfdf05)
- wire up new config needed for otel grpc+http (17399ea)
0.6.1 (2023-07-11)
0.6.0 (2023-07-07)
0.4.1 (2023-06-28)
- add tracing enabling variable, defaulting to true (f0858e3)
- IAM-353 - allow tracing to be disabled (1ff3186)
0.4.0 (2023-06-27)
- IAM-326 - separate logic and http handling in extra package (7f9549c)
- IAM-330 - introduce otel tracing (198fb16)
- IAM-330 - use otelhttp middleware (5efc2a0)
- wire up service in extra package (9865de8)
- wire up tracer inside status endpoint as a dummy example (b51e91f)
0.3.0 (2023-06-27)
- add log rotator for zap (dc76368)
- IAM-327 - introduce zap (9e378e8)
- IAM-327 - wire up zap.SugaredLogger (6e22236)
- IAM-328 - use chi http logger middleware (79283d8)
- IAM-328 - use go-chi for router (55c873d)
- introduce config management via envconfig (55367ee)
- wire up new web pkg for routing (0d67eda)
- add * to UI route (0c7d1d0)
- create prometheus middleware for chi (1678f56)
- rename prometheus pkg to metrics and change endpoints (ca99c3c)
0.2.0 (2023-06-22)
- add git commit sha on health endpoint (a09afce)
- create an oidc pkg to be shared (91e199f)
- create hydra and kratos pkgs, useful for mocking (e585da8)
- move conset api in a separate pkgs (895d392)
- move kratos api set in a separate pkgs (0f4e552)
- move ui api in a separate pkg (7142e08)
- offload logic to packages (3226beb)