Repository navigation
Releases: Hexalith/Hexalith.Parties
Releases · Hexalith/Hexalith.Parties
Release list
v3.0.0
3.0.0 (2026-11-01)
- fix(search)!: enable published source refresh (207aaf5)
Bug Fixes
- accept paged and unpaged processing-record query results (ea3ac9c)
- align package topology and release dependencies (c797d3e)
- align query routing with the active catalog (639d6e9)
- always inventory party domain command payloads (e065dde)
- build: inherit UI contracts from the shared catalog (c4fae61)
- build: pin UI contracts only when the catalog omits them (a8e24f6)
- ext parties (4e9b2f6)
- inherit package versions from the shared catalog (d651173)
- prerequisites (dc6824a)
- qualify package sample and sync releases (6febe55)
- qualify published Memories routing cohort (51d4395)
- reconcile dependency fitness observations (2c08ae8)
- reconcile projection readiness and rebuilds (9332b8a)
- refresh dependencies and restore release gates (7df367e)
- release (a366626)
- remove inline versions from focused evidence projects (6b8f0f8)
- restore package builds and sync dependencies (9e29b20)
- send the party detail query payload without a projection actor type (1cd4947)
- ship packaged routing catalog adapter (f392b09)
- skills: skip origin HEAD in pushall merges (c56e48b)
- stories (4e2b2e8)
- story (ce66f53)
- submodule (a6b1135)
- submodules (4e4bfb9)
- sweep (afe8cd2)
- sweep (1f22daf)
- testing: consume the descriptor property and document package limits (666f0d1)
- ui: adopt published feedback primitives (779f35a)
Features
- gateway: cover platform routing and the paging catalog (1d84af2)
- testing: verify descriptor suites and preserve isolated tests (c1cf1cb)
BREAKING CHANGES
- Rich search indexing with package dependencies now
requires a canonical revision and original refresh proof. Reconcile
retained legacy ingestion obligations before rollout; unknown
admissions stay blocked.
v2.0.0
2.0.0 (2026-10-28)
- fix!: adopt retry safety fixes and qualification (67d1626)
- fix!: qualify published sdk recovery and runtime (0e53be8)
Bug Fixes
- aspire (3df6cec)
- authorize synced root gitlink advances (1ef274e)
- bound ingestion probes and verify UI routing (3f33e57)
- bound processing history and fence erasure (986a369)
- build: pin the AppHost SDK to Aspire 13.6.4 (96f16df)
- ci: align release catalog and dependency receipts (1111368)
- ci: build releases with published dependencies (73fb625)
- ci: prepare external runtime hosts serially (3e1dd7c)
- ci: stabilize clean package and source checks (f01ad6f)
- ci: trust development HTTPS in Aspire tests (b32b5be)
- complete five recovery and UI deferred items (664b99c)
- complete five recovery integration safeguards (5eca98e)
- consume pinned tenants eventstore packages (c82aa2b)
- ext parties (027a500)
- ext parties (4e3f2f5)
- ext-parties (20b4d2d)
- harden five publish and process safety paths (08b9684)
- host: preserve numeric projection outcomes (d83fec2)
- host: preserve numeric projection outcomes (#58) (559b91c)
- preserve legacy recovery and retained evidence (ea2bf5a)
- restore published parties ui build (a940d2f)
- restore release solution compile (da3a546)
- submodules (7ca130c)
- sweep (463ad1b)
- sweep (4f56315)
- sweep (fdba00e)
- sweep (e523b06)
- sweep (0455c28)
- sweep (3708894)
- sweep (9fde705)
- sweep (c6eefe5)
- sweep (d1acc9b)
- swwep (17290ed)
- test: avoid ephemeral topology listener ports (362b465)
- test: avoid forwarded host client port ranges (ebdaef7)
- test: bind topology listeners and verify worker exit (87d9264)
- test: require gateway actor registration (e1650f8)
- test: share the topology startup deadline (35e8267)
- test: wait for owned app channel listeners (f7bd8ff)
- test: wait for the actual admin UI listener (392705b)
- ui: qualify shared feedback integration (03fecb8)
BREAKING CHANGES
- selected Memories tenant erasure requires explicit
historical retry reconciliation before cleanup can succeed. - Package-mode read-model erasure now requires verified
historical recovery reconciliation and the
Parties:Projections:HistoricalPrivateRecoveryReconciliationAttested
setting before cleanup can complete.
v1.6.0
1.6.0 (2026-10-23)
Bug Fixes
- await projected edit convergence (2859829)
- ci: diagnose publisher and target detail label (f2c1b19)
- ci: install dapr for owner manifest publishing (ad44f1d)
- ci: reconcile selected source qualification (0f336bd)
- close five identity and routing deferrals (12a071c)
- close five query and release deferrals (969669b)
- close five runtime and release deferrals (7b78983)
- close query and release review gaps (9daec2e)
- complete SDK and runtime deferred work (6c83309)
- isolate runtime sessions and guard form sends (3ace477)
- platform: address adoption review findings (8195ba9)
- platform: integrate reviewed parties adoption (45c033c)
- release: record authorized root selections (a4716d0)
- release: use new-package-aware publication preflight (287aa8e)
- release: use qualified backport execution (08f4349)
- retain durable memories recovery obligations (4b87e81)
- sweep (9a46682)
- sweep (8680240)
Features
- aspire: add server-free parties composition (4449020)
v1.5.2
1.5.2 (2026-10-21)
Bug Fixes
- a11y: qualify forward skip access (df46e53)
- admin: resolve five deferred portal items (92be80b)
- align release receipts with the 3.126.1 selection (0d17192)
- build: close five package validation gaps (63cd127)
- close five deferred planning and closure gaps (8e9ddec)
- close five deferred validation gaps (4fbe308)
- close five identity and callback deferrals (d5d3220)
- close five projection migration deferrals (80f4c8f)
- close five runtime and config deferrals (61921f7)
- import the shared package catalog through guarded paths (a8e52fd)
- keep the catalog import contract for release ci (9cfeb6c)
- load the parent package catalog when nested Builds is absent (4fc1124)
- sweep (0c9572b)
v1.5.1
1.5.1 (2026-10-21)
Bug Fixes
- align projection erasure timestamps (500bcc7)
- aspire: secure every Dapr sidecar with mTLS (ae55729)
- bmad: reject duplicate array identifiers (3608e12)
- bound sdk detail query party identifiers (87a24aa)
- ci: restore required accessibility checks (a510278)
- ci: tolerate deleted historical release tags (3e4e644)
- compensate cancelled memories mapping writes (ba3b25b)
- contracts: complete parties gateway safeguards (e1db1b6)
- contracts: correct party command descriptions (e3e25fd)
- dw 173 (b9380d7)
- health: verify cleanup with indexing disabled (7334c70)
- isolate consumer validation nuget sources (08fff31)
- platform: harden Parties enrollment checks (35d891d)
- platform: preserve Parties adoption compatibility (8559c26)
- preserve cancelled memories cleanup progress (ab0b498)
- projections: reject corrupt index dictionaries (6d9e341)
- pull (457031c)
- reject missing publish oidc secrets (b776849)
- reject mixed-case forbidden nuget dependencies (4d4be47)
- resolve central consumer support versions (a4924d3)
- security: validate erasure certificates (defb8d2)
- sweep (1aa0b9d)
- sweep (e55da59)
- sweep (836c315)
- sweep (f48d5b9)
- sweep (48bed00)
- use production defaults for published services (14ad39f)
- use shared clock for erasure cleanup (9beab02)
Performance Improvements
- projections: overlap rebuild snapshot reads (32fa72e)
v1.5.0
1.5.0 (2026-10-18)
Bug Fixes
- align command enum binding with EventStore (f5f2f21)
- bound last-known cache read bookkeeping (4468810)
- bound missing-case warning bookkeeping (f1335fa)
- bound party rebuild drop diagnostics (853a52e)
- build: inherit patched security versions from catalog (5efaae7)
- classify consumer consent validation failures (8652603)
- deferred work (3bd856e)
- deferred work (3f88b85)
- handle projection converter failures (1138c50)
- normalize multi-token search coverage (611fa39)
- preserve colliding memories mapping rows (749b26d)
- preserve concurrent memories cleanup mappings (2ffc4b4)
- preserve destroyed-key errors on marker failure (4cd9140)
- preserve ineligible identity responses (3e9651e)
- prevent cached personal data after erasure (8bf7516)
- prevent case-only contact channel collisions (692fd88)
- qualify versioned memories cleanup responses (d279b43)
- recover unresolved projection initialization (679b5b2)
- reject missing party command validators (abb83f8)
- restore same-channel consent renewal (c0946ef)
- retain canonical search retry attribution (bb4d39f)
- stabilize processing activity categories (c8ac91d)
- stabilize projection-fold logger categories (60b224f)
- sweep (3358e3c)
- sweep (8299e07)
- update BMAD 6.12.4 (777e0e7)
- validate consent basis and revocation reasons (95f21bb)
Features
- auth: expose current party identity authority query (d26b0ce)
Performance Improvements
- prepare search candidates once per query (1974480)
v1.4.0
1.4.0 (2026-10-16)
Bug Fixes
- bind private Redis metadata secrets (80c32fa)
- correct the private Redis image digest (a9ee62a)
- isolate stateless test sidecar components (1ff55d5)
- restore CI and isolate topology state (bd279d0)
- update BMAD v6.12.2 (70f0fd6)
- validate authoritative identity history (50d7311)
Features
- Archive deferred work items and document resolutions (67d051c)
v1.3.0
1.3.0 (2026-10-13)
Bug Fixes
- add CI results and dependency information for eventstore-package-api (56e6e95)
- add new JSON files for platform custody and verification audit; implement dropdown initialization and JSON download functionality (890119f)
- add new test artifacts and validation for EventStore CI unblock (5fc11ce)
- add NuGet index files and probe script for Hexalith EventStore packages (c095134)
- add PartyIdentityRetentionConfigurationTests and enhance PartyIdentityOptions with QueryTimeout (f4c5e83)
- add PartyIdentitySourceFold implementation and related test artifacts (0d72186)
- add verification driver script for HTTP qualification review (ba67abb)
- BMAD 6.12.1 (78c2904)
- close epic 8 follow-up review gaps (71d5f03)
- consume published eventstore sidecar api (f0004ff)
- mark Hexalith.Platform subproject as dirty (4bd3b1f)
- remove outdated comments from sprint-status.yaml (fef0443)
- repair test topology and mtls bootstrap (1b2d75e)
- restore release CI evidence and receipts (73c1476)
- update subproject references and revalidate Story 8.7 data protection extraction (e557aef)
- update test summary and PlatformApiPrerequisitesTests for G5 revalidation (c7ced42)
Features
- add specification for 8.7 data-protection extraction at the G5 gate (91efcfd)
- add specification for data-protection extraction at G5 gate and update sprint status (d8cdffe)
- classify EXT-PARTIES-1 Branch B as a spec-only external-consumer extension and update related documentation (b0fca07)
- enhance event store validation and update test coverage for party identity queries (d667a89)
- refactor data-protection extraction specification for G5 gate (bc07622)
- update status to blocked for Story 8.7 and enhance test summary for G5 execution (926faa2)
- update subproject commits and enhance PartyIdentityQueryHandlerTests with additional test cases (da1f9a8)
- update subproject commits for Hexalith.Builds, Hexalith.EventStore, and Hexalith.Platform (56cb440)
- update subproject commits for Hexalith.Builds, Hexalith.EventStore, Hexalith.FrontComposer, and Hexalith.Tenants (89b9a7b)
- update subproject commits for Hexalith.EventStore, Hexalith.Memories, and Hexalith.Platform (2a5e588)