Releases: calvinchengx/entra-emulator
Releases · calvinchengx/entra-emulator
Release list
v0.2.2
Changelog
- fe418ae Merge pull request #16 from calvinchengx/worktree-codeql-fixes
- 0d4eda0 Merge pull request #17 from calvinchengx/docs-h1-renumber
- 5cfbf52 Merge pull request #18 from calvinchengx/worktree-stateful-directory
- 4403b7a Merge pull request #19 from calvinchengx/alert-autofix-15
- 81d45bc Potential fix for code scanning alert no. 15: Disabling certificate validation
- c6ed95e docs(tls): add trusted local HTTPS with step (local CA + TLS_CERT/TLS_KEY)
- 331483b e2e: rewrite the SDK-matrix runner as run.py (Python over shell)
- bc03e47 feat(graph): authentication methods surface
- 9742555 feat(graph): consent grants (oauth2PermissionGrants + appRoleAssignedTo)
- fa86271 feat(graph): directory roles (roleManagement/directory) + wids claim
- 16b825b feat(graph): soft-delete recycle bin (directory/deletedItems)
- 9134dc1 feat(graph): write parity — UPN member refs, duplicate-member 400
- 32c62af fix(security): resolve CodeQL code-scanning findings
- edb9acd identity: serve MSAL instance discovery (/common/discovery/instance)
- 7097afe test(e2e): Microsoft Graph SDK parity suite for stateful directory
v0.2.1
Changelog
- e8cb53e Merge pull request #11 from calvinchengx/docs-engines-update
- 3d4a987 Merge pull request #12 from calvinchengx/worktree-docs-passkey
- 98b9064 Merge pull request #13 from calvinchengx/worktree-docs-renumber
- 86dd007 Merge pull request #14 from calvinchengx/dependabot/github_actions/actions-5e9711c773
- d48b2b4 Merge pull request #15 from calvinchengx/demo-gif
- 8c206d0 build(deps): bump actions/setup-dotnet from 4 to 5 in the actions group
- 63055b4 feat(identity): recognize well-known Azure resources for token audience
v0.2.0
Changelog
- ceef110 Merge pull request #10 from calvinchengx/worktree-docs-mermaid
- dda7f79 Merge pull request #7 from calvinchengx/worktree-pdp-compat
- cf3485d Merge pull request #8 from calvinchengx/worktree-pdp-keto-spicedb
- 3f6e331 Merge pull request #9 from calvinchengx/worktree-pdp-opa-cedar-permify
- f8ee02e ci(portal): headless mount smoke to catch non-mounting builds
- 4caed97 e2e: add real MSAL.NET and MSAL4J suites to the SDK matrix
- 49b323e refactor(sample): extract externalized-authz internals into authz package
- 922e2e8 scim: SCIM 2.0 service provider (phase 1) + design doc
- 01ee9ad scim: finish provisioning client (portal view, groups, incremental) + fix portal build
- 6b50b8b scim: provisioning client (phase 2) — emulate Entra outbound provisioning
- 62d21fc test(portal): cover the remaining interactive views
- 94cb0ee test(sample): PDP compatibility suite (OpenFGA + Casbin) with CI matrix
- e9b7cc8 test(sample): add Permify, OPA, and Cedar to the PDP compatibility suite
- 0aa8a94 test(sample): add SpiceDB and Ory Keto to the PDP compatibility suite
v0.1.2
Changelog
- 4547497 fix(release): use the plain env-token form winget requires
v0.1.1
v0.1.0
Changelog
- a276191 Add CI and license badges to README
- d554138 Apache-2.0 only licensing; fix Flutter e2e device lanes
- ef71afa Bump e2e dependencies past Dependabot alerts
- 9d0d7e7 Bump the actions group with 12 updates
- 97dec77 Bump the portal group with 2 updates
- 292bb3a Clean-room disassociation: remove all entra-local brand artifacts
- 8ae38cd Close device-code fidelity gaps to match entra-docs
- 526cfa5 Initial release: MSAL-compatible Entra ID emulator in Go
- ed4f170 Merge pull request #4 from calvinchengx/dependabot/github_actions/actions-ff9e08318f
- 77f5197 Merge pull request #5 from calvinchengx/dependabot/npm_and_yarn/portal-8cc1a51ef3
- e3651a5 Merge pull request #6 from calvinchengx/dependabot/npm_and_yarn/docs-site-484b35d1ea
- 0eb3349 Relicense to Apache 2.0
- 16b907c Roadmap #10: custom authentication extensions (onTokenIssuanceStart)
- 23578da Roadmap #11: passkey (FIDO2/WebAuthn) sign-in
- 8e5ff70 Roadmap #12: ROPC (resource owner password credentials grant)
- 9067242 Roadmap #13: private_key_jwt / certificate client authentication
- 00f795f Roadmap #14: signing-key rotation
- 070aafc Roadmap #15a: optional consent screen
- b41a083 Roadmap #15b: multi-tenant directories
- c4ea4c2 Roadmap #16: Fabric-flavored identities (Entra token layer)
- 357fceb Roadmap #17: Graph /me/memberOf + basic OData
- 6a787a5 Roadmap #18: user/group/application writes through Graph
- 2a64190 Roadmap #19: applications & service-principals read surface
- 3640be6 Roadmap #1: embeddable Go test library
- 1ef05c1 Roadmap #20: externalized-authorization sample (OpenFGA pattern)
- 601915f Roadmap #2: token forge admin endpoint
- 4e0dcf8 Roadmap #3: managed-identity endpoint (App Service protocol)
- f24ce15 Roadmap #4: distribution (Docker image + release binaries)
- 131b422 Roadmap #5: fault injection
- 54116bd Roadmap #6: clock control
- 84ea464 Roadmap #7: directory import/export
- 230ddfa Roadmap #8: flow audit trail
- d8066ca Roadmap #9: On-Behalf-Of flow
- 7ff7f80 build(deps): bump sharp in the docs-site group across 1 directory
- a07eb59 chore(release): target
mainon the tap (renamed from master) - 0952a62 e2e/go: add gofakeit go.sum entry for multi-tenant build
- 4b1dd85 fix(release): push cask to the tap's default branch (master, not main)
- a2ebbee fix(release): use strict {{ .Env.HOMEBREW_TAP_TOKEN }} for cask token
- b585597 portal: add Tenants, Forge, Audit, Clock, Faults, Ops & Fabric views
- 17046df security(docs): upgrade Astro 5.18.2 -> 7.0.7 to clear Dependabot alerts
- 266aa9d test(portal): add Vitest + Testing Library suite for the Svelte portal