All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
- notification: update notification-store schema, delivery logic, and documentation (612cb54), closes [#48194](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/48194)
- docs: update analytics logging details and platform security diagrams (PKI, mTLS, Cloudflare) (b7aefde)
- unsubscribe: update analytics, event catalog + RBAC docs (6d67daa)
- cloudevents: rename authClaims to authclaims in extensions schema (f35a065)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.1 (92f9bb6)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.1 (099bfc0)
- schema: allow profile to be nullable in crime-profile-association-delete events (20ab73c)
- schema: allow profile to be nullable in crime-profile-association-delete events (e28a774)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.0 (23fed67)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.0 (81f45c5)
- notification: simplify notification trigger types (e1e758b)
- notification: simplify notification trigger types (1319f0f)
- observability: add Observability domain, analytics event docs, and refactor identity event channels (7f59c68)
- update messaging and observability schemas (167a629)
- docs: clarify logic for crime.stage.updated event in notification service (c1c8d1b), closes [#46477](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/46477) [#46477](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/46477)
- notification, permissions: update notification logic/diagrams and permissions schema for force ID inclusion (5ac2166)
- update @ihub/dpc-pe-nmpp-data-models to 2.23.0 (6bad3b5)
- update @ihub/dpc-pe-nmpp-data-models to 2.23.0 (69a52b2)
- schema: require pncCode in organisation schema ([#45784](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45784)) (0d208be)
- schema: require pncCode in organisation schema ([#45784](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45784)) (b6c3e16)
- openapi: update auth API server URLs and upgrade Redocly CLI dependencies (f679516)
- improve NMPP event documentation and terminology (f44e948)
- update @ihub/dpc-pe-nmpp-data-models to 2.22.0 (36f0a4a)
- update @ihub/dpc-pe-nmpp-data-models to 2.22.0 (5f25817)
- openapi: add new crime-related events, update crime-stage schema, and upgrade dependencies (9d7d964)
- openapi: add new crime-related events, update crime-stage schema, and upgrade dependencies (6895f68)
- rename package to @ihub/e-ihub-notification-oas and update metadata, dependencies, and pipeline configuration (6d64799)
- asyncapi: initial AsyncAPI 3.0.0 setup with messages for profile and notification status update requested events (df1fc36)
- notifications: update unsubscribe logic, remove unused event, and rename service (043b0dd)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.1 (4c36144)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.1 (58ddff9)
- notifications: add govLoginUrl and nationalUrl template variables. (683fbab), closes [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510) [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510)
- association-events: add association composite key and update schema structure (efe8aa7)
- various documentation fixes (a5bd31b), closes [#45016](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45016) [#45015](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45015) [#45007](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45007) [#45005](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45005) [#45004](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45004)
- e-ihub-notifications: migrate from s-ihub-notification-service to e-ihub-notification-api (4f91d22)
- schema: rename notification-delivered event to notification-status-update and update references (0c5b511)
- schema: rename notification-delivered event to notification-status-update and update references (4a65363)
- Updated matching-rules.md to add in user initiated flow diagram (c968920), closes [#43409](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43409)
- add Profile Led Mermaid Diagram to Docs (6144f34), closes [#43409](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43409)
- Splunk design (7010ada), closes [#43346](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43346)
- docs: update asyncapi spec and dependencies to resolve rendering issues (f305ad6)
- asyncapi: update event definitions, channels, and dependencies for consistency (6b48d14)
- docs: update channel structure and message references (4531810)
- docs: update asyncapi spec formatting to resolve realm rendering (8c88121)
- docs: update asyncapi spec and message filenames for improved Redocly rendering (33a5973)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.0 (7cc884c)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.0 (ff40688)
- get-force-events: set additionalEventsAvailable to false when no messages returned (c930fcb), closes [#43521](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43521)
- events/crime: add crime-update-requested schema and fix dataschema URLs in event schemas (1018f39)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.1 (6d4aca3)
- data-catalog: add missing
association-indexGSI and update schema table formatting for message store (f512e32), closes [#43264](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43264) [#43264](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43264)
- crime-deleted: ensure associations are processed before event publication (638f348), closes [#43575](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43575)
- storm: add storm integration design placeholder and WSDL specification (42ab112), closes [#43584](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43584)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.1 (5cdfdbd)
- openapi: add association delete, and refactor endpoints (9961590)
- schema: require essential fields in notification schema (c586a48)
- schema: require essential fields in notification schema (11e7b92)
- asyncapi: refine channel definitions and operation semantics in asyncapi3.yaml (2edfdda)
- naming: rename e-nmpp-management to e-ihub-management (511f420)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.0 (3284bea)
- add crime locking and assocation.deleterequested schemas (288679d)
- add crime locking and assocation.deleterequested schemas (4a0723c)
- asyncapi: clarify crime/profile deleted event names and update dependencies (ab70957)
- add crime matching logic and fix association logic (4d6f0a6), closes [#38395](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/38395)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (76617ae)
- notification-service: integrate AWS Secrets Manager for Notify callbacks and API keys (95d1fd1), closes [#37799](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/37799) [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510)
- profile-service: add update and delete profile logic diagrams and rules (bba175a)
- messaging): add Gov Notify high-level design doc, update sidebars; docs(identity: improve formatting and add TOC (e60d64e)
- openapi: replace const with example for type in resources (9c41613)
- management: update Entra App Registration configs (52d89d7), closes [#38424](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/38424)
- messaging: remove deprecated inbound/outbound message components (3479fea)
- asyncapi: add crime and profile deleted event messages, update channels and descriptions in association service (8075cbe)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (c078b60)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (9a177cc)
- asyncapi: rename crime.association to crime.match-request and update message references (a172b99)
- update event catalog for profile/crime deletion logic and rename matching service to crime-matching-service (63bb3ce)
- add high-level design documentation for GOV.UK One Login integration with NMPP services (218e9d7), closes [#43311](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43311)
- Association: update crime profile deleted event description and ID (a6d84f0), closes [#43340](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43340)
- chrime: require reportedAt and status fields in crime schema (9aead6f)
- chrime: require reportedAt and status fields in crime schema (c3e6310)
- ihub: add messaging service and message store (62afcd4)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (db35ac1)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (ff3d73d)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (26295b7)