Releases: pagopa/interop-signalhub-core
Releases · pagopa/interop-signalhub-core
1.0.0-RC4
What's Changed
- hotfix/PIN-5669: fix correlation id middleware by @paolomanca-pagopa in #174
- feature/PIN-5668: Build Rate-limiter for push & pull services by @borgesis95 in #173
- merge to release-1.0.0 by @paolomanca-pagopa in #176
- Merging to release/1.0.0 by @paolomanca-pagopa in #177
- PIN-5734: Added "debug" info inside rateLimiter middleware by @borgesis95 in #178
- PIN-5710: Update openAPI and contracts (Push and pull service) with 429 status code by @borgesis95 in #179
- PIN-5778: Change API versioning standard (from "v{n} to {version}) by @borgesis95 in #180
Full Changelog: 1.0.0...1.0.0-RC4
1.0.0
1.0.0-RC3
What's Changed
The RC-03 version complies with the evolution of the PDND guidelines:
- client api m2s
- new authorization model
- signal hub is a platform's service
Detail
- NTRP-313: new ts-rest -> openAPI parser with components #134 (2) (#135)
- fix: DockerFile updated (#137)
- NTRP-337: Generation of OpenAPI -> Version 1.1.0 (#138)
- NTRP-320: change logging level message (persister-service) (#139)
- NTRP-338: Removed kafka-producer package (#141)
- NTRP-335: move openAPI generation on /scripts folder (#142)
- NTRP-212: Added (and/or updated) README files for several packages (#140)
- NTRP-340: move version and pathPrefix openAPI (#143)
- NTRP-161: removing of several lint errors (#144)
- NTRP-364: Added enabled_signal_hub field on DB schema (#145)
- NTRP-377: replace purposeID with organizationID on token's check (#147)
- NTRP-378: Update authorization business-logic for push-service (#149)
- NTRP-360 adding authorization with organizationId (#148)
- NTRP-386: added "DEPRECATED" on auth check (pull-service) (#150)
- NTRP-386bis: Updated push-service authorization BL (#151)
- NTRP-380 index on eservice (#152)
- NTRP-388 updating package outbound model interop (#153)
- NTRP-390 fix UPPER case on query auth pull (#154)
- PIN-5527: bump ESlint 9.x.x (V2) (#156)
- PIN-5527/3 update pnpm-lock.yaml
- PIN-5527/4 - update pnpm version, ts version packages to 5.6.3 (#158)
- PIN-5545 change text message dead_signal (#169)
- PIN-5642: Added pathPrefix on servers-url definition for openAPI (#170)
- PIN-5647: Added handling of JSON malformed on push-service (171)
Full Changelog: 1.0.0-RC2...1.0.0-RC3
1.0.0-RC2
What's Changed
- NTRP-322 change error logic authorization by @paolomanca-pagopa in #131
- NTRP-329 adding path prefix, adding /status and /health by @paolomanca-pagopa in #132
Full Changelog: 1.0.0-RC1...1.0.0-RC2
1.0.0-RC1
What's Changed
- README first version by @paolomanca-pagopa in #1
- NTRP-100: Scaffolding turborepo project by @borgesis95 in #2
- NTRP-101: Authentication by @paolomanca-pagopa in #4
- NTRP-102: Authorization by @borgesis95 in #5
- NTRP-128:Fix errors and correlation-id by @borgesis95 in #7
- NTRP-115 db on authorization by @paolomanca-pagopa in #6
- NTRP-138: persister package creation and scaffolding by @borgesis95 in #8
- Type definitions: Create commons type on "commons" package by @borgesis95 in #11
- Middleware custom with high order function by @paolomanca-pagopa in #10
- NTRP-132: persister business logic by @borgesis95 in #12
- NTRP-103 send signal to queque by @paolomanca-pagopa in #9
- NTRP-142 validation error - zod error by @paolomanca-pagopa in #13
- moving type root to common by @paolomanca-pagopa in #15
- FIX - manage queque error by @paolomanca-pagopa in #14
- NTRP-145 push signals testing by @paolomanca-pagopa in #16
- NTRP-145 testing queue and domain service: persister by @paolomanca-pagopa in #18
- NTRP- 147: Interop-client package by @borgesis95 in #19
- NTRP-157 restructuring middleware by @paolomanca-pagopa in #20
- NTRP-160 CI Automation by @paolomanca-pagopa in #22
- NRP-153 Pull Signal by @paolomanca-pagopa in #21
- Fix rename scripts for docker image by @paolomanca-pagopa in #23
- NTRP-150 Pull Signal: business logic and test by @paolomanca-pagopa in #24
- NTRP-158: Updater service scaffolding and logic implementation by @borgesis95 in #25
- NTRP-165 update ddl by @paolomanca-pagopa in #27
- NTRP-171: Removed several env variables by @borgesis95 in #28
- NTRP-167 adding test pull and authorization by @paolomanca-pagopa in #26
- Fix body parser by @paolomanca-pagopa in #29
- NTRP-169: refactoring repository on updater-service by @borgesis95 in #30
- Signalhub-fix-swagger: Removed temporarily swagger routes by @borgesis95 in #32
- NTRP-175: added /status endpoint by @borgesis95 in #33
- adding health route no logging by @paolomanca-pagopa in #34
- fix well known url(S) by @paolomanca-pagopa in #35
- restore well known url by @paolomanca-pagopa in #36
- NTRP-176: updated logic well_known and change envs file by @borgesis95 in #37
- NTRP-176.1: Changed logic of getKey for JWT by @borgesis95 in #38
- fix: Removed KMS_REGION env variable by @borgesis95 in #39
- Adding logger and log verify auth agreement by @paolomanca-pagopa in #40
- NTRP-168: Updater-service unit test by @borgesis95 in #31
- NTRP-186: Handling caching for access token and minor fix by @borgesis95 in #41
- NTRP-184 voucher only once by @paolomanca-pagopa in #42
- NTRP-188: create Docker file and update github actions for updater-service by @borgesis95 in #43
- NTRP-188.2: updating Dockerfile updater service by @borgesis95 in #44
- disable check token exp by @paolomanca-pagopa in #45
- Fix token expiration utils by @borgesis95 in #46
- NTRP-193: fix queries and add several logs by @borgesis95 in #47
- NTRP-191 scripting to start infra and application by @paolomanca-pagopa in #48
- NTPR-194 multi well known by @paolomanca-pagopa in #49
- NTRP-197: Update queries on consumerEservice repository by @borgesis95 in #50
- NTRP-205: Replace process.exitCode by @borgesis95 in #51
- Pin dependencies by @renovate-pagopa in #53
- NTRP-77 cleanup signals by @paolomanca-pagopa in #52
- NTRP-207 push image batch-cleanup, fix error githhub action by @paolomanca-pagopa in #55
- NTRP-207 change log level by @paolomanca-pagopa in #56
- NTRP-209: Implementation of DeadEventService by @borgesis95 in #54
- NTRP-207 fix mock date time by @paolomanca-pagopa in #57
- NTRP-202 formatting, styling, change DomanService --> toEntity by @paolomanca-pagopa in #58
- NTRP-170 logger on builder by @paolomanca-pagopa in #59
- NTRP-163: Changing service naming by @borgesis95 in #61
- NTRP 163 renaming services by @paolomanca-pagopa in #62
- NTRP-221 file env by @paolomanca-pagopa in #63
- NTRP-227 documentation on startup and test application by @paolomanca-pagopa in #64
- Update script name by @paolomanca-pagopa in #66
- Rewriting how routes injects in the contract by @paolomanca-pagopa in #67
- NTRP-196: Automation versioning openAPI by @borgesis95 in #65
- NTRP-230: Replace producerId with consumerId for updater-service by @borgesis95 in #68
- NTRP-232: Replace consumer_eservice table name with agreement by @borgesis95 in #69
- NTRP-228 maintain a 200 status code, ADR by @paolomanca-pagopa in #70
- NTRP-240: replacing consumer-eservice name with "agreement" on business domain by @borgesis95 in #72
- NTRP-143 Avoid caching system ADR by @paolomanca-pagopa in #71
- NTRP-223 change public endpoint to /signals by @paolomanca-pagopa in #73
- NTRP-217 adding tracing delete signals by @paolomanca-pagopa in #74
- NTRP-244: Scaffolding Kafka package and configuration by @borgesis95 in #75
- Export correlationId from commons by @paolomanca-pagopa in #77
- NTRP-225 update db schema, fix pinned kafka version by @paolomanca-pagopa in #79
- NTRP-246: Agreement-event-consumer - kafka init by @borgesis95 in #76
- Adding ADR for managing env files by @paolomanca-pagopa in #82
- NTRP-235 - tests on agreement events by @paolomanca-pagopa in #83
- NTRP-250 domain purpose events by @paolomanca-pagopa in #84
- NTRP-249: Eservice-event-consumer by @borgesis95 in #81
- Fix env var boolean by @paolomanca-pagopa in #85
- NTRP-262: Test for EService Events by @borgesis95 in #87
- NTRP-264: Filter descriptors items by descriptorId (V2Message) by @borgesis95 in #88
- NTRP- 250-bis domain purpose events implementation by @paol...