Releases: ProjectLibertyLabs/gateway
v1.4.0
What's Changed
Account Service is updated to use Sign In With Frequency (SIWF) V2 v2.1.0, which has breaking changes to the SIWF interface:
SIWF_V2_DOMAIN
is changed to SIWF_V2_URI_VALIDATION
and it must match the domain of the URI in the SIWF message. Please see SIWF for more details.
loginMsgDomain
is changed to loginMsgURIValidation
this affects the following functions:
Breaking Changes
- Account Service SIWF v2 URI Validation by @mattheworris in #669
Other Changes
- Monitoring Gateway by @saraswatpuneet in #667
- Docs: Minor updates and fill by @wilwade in #668
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
Mostly hardening, resiliency & input sanitization fixes in this release.
One significant change: the content-watcher endpoint PUT /v1/webhooks
has changed to POST /v1/webhooks
. We opted not to change the API version since there have been no users yet consuming the 'content-watcher' service.
List of Changes
- account-service: some fixes by @aramikm in #624
- Document improvements from feedback by @saraswatpuneet in #622
- Update account.openapi.json for SIWF v2 POST by @wilwade in #626
- graph-service: added connection type to request by @aramikm in #628
- homogenize docs across Run by @saraswatpuneet in #632
- chore(docs): update account service by @enddynayn in #633
- chore(docs): update graph service by @enddynayn in #638
- chore(docs): update content-publisher by @enddynayn in #641
- update start/stop to use imported bash_functions script by @shannonwells in #619
- content-watcher: some fixes by @aramikm in #645
- chore(docs): update content-watcher docs by @enddynayn in #644
- chore(docs): update content-watcher by @enddynayn in #646
- Add DockerHub Descriptions for the gateway containers by @mattheworris in #629
- Docker: add darwin/arm and linux/arm for target platforms by @saraswatpuneet in #639
- fix: make sure correct tag is used when release workflow is triggered manually by @JoeCap08055 in #648
- fix: do not update DockerHub image description for test runs by @JoeCap08055 in #649
- fix: re-word summary for content-watcher webhook endpoint by @JoeCap08055 in #651
- fix: change end-of-chain scan log message to debug instead of error by @JoeCap08055 in #652
- Chore/handle chain rpc node disconnect by @JoeCap08055 in #642
- fix: was monitoring incorrect event name for msa.MsaRetired by @JoeCap08055 in #650
- set config/docs for scalability by @saraswatpuneet in #647
- fix: make all docs consistent with version prefix and grouping in sidebar by @JoeCap08055 in #659
- update graph-sdk dependency by @aramikm in #653
- Add SIWF SSO docs by @wilwade in #654
- upgrade nestjs dependencies by @aramikm in #656
- fix: make account service scanner the same as graph by @mattheworris in #661
- fix: use stock Frequency node image by @JoeCap08055 in #663
- fix: healthcheck specification in docker-compose file by @JoeCap08055 in #665
- feat: add webhook support for retireMsa, revokeDelegation by @JoeCap08055 in #664
New Contributors
- @shannonwells made their first contribution in #619
Full Changelog: v1.2.0...v1.3.0
v1.2.1-arm-test.4
Check arm releases on branch
v1.2.1-arm-test.3
Test linux/arm/v8 release
v1.2.1-arm-test.2
Test Arm 2
v1.2.1-arm-test.1
Test release
v1.2.1-beta-docs.1
Full Changelog: v1.2.1-beta...v1.2.1-beta-docs.1
What's Changed
- account-service: some fixes by @aramikm in #624
- Document improvements from feedback by @saraswatpuneet in #622
- Update account.openapi.json for SIWF v2 POST by @wilwade in #626
Full Changelog: v1.2.0...v1.2.1-beta-docs.1
v1.2.1-beta-docs
What's Changed
- account-service: some fixes by @aramikm in #624
- Document improvements from feedback by @saraswatpuneet in #622
- Update account.openapi.json for SIWF v2 POST by @wilwade in #626
Full Changelog: v1.2.0...v1.2.1-beta
v1.2.1-alpha
What's Changed
Modify joi validation for SIWF_V2_DOMAIN to allow for custom app scheme.
Full Changelog: v1.2.0...v1.2.1-alpha
v1.2.0
What's Changed
- New Endpoints
- GET
/v2/accounts/siwf
Get the Sign In With Frequency Redirect URL
- GET
Changelog
- graph-api: added more validation by @aramikm in #515
- account-api: added timeout and body size interceptors by @aramikm in #501
- Docs Preprocessor fixes for broken embeds by @wilwade in #536
- feat: refactor payload types for account-service webhooks to come from OpenAPI spec, so they can be shared with consuming clients by @JoeCap08055 in #542
- account-api: add extra syntax validation by @aramikm in #541
- fix ci watcher by @aramikm in #544
- fix: add webhook documentation to generated docs by @JoeCap08055 in #523
- chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates by @dependabot in #550
- Refactor account service config by @JoeCap08055 in #549
- Refactor content publishing service configs by @JoeCap08055 in #552
- fix: URLs in configs must be strings, not JS URL objects by @JoeCap08055 in #556
- Refactor content-watcher service configs by @JoeCap08055 in #554
- Content-publisher api: more validations by @aramikm in #518
- api: added defaults by @aramikm in #551
- graph-api: context checks by @aramikm in #558
- feat: refactor configs for graph; eliminate custom ConfigModule/ConfigService by @JoeCap08055 in #559
- enforce lint rule no-unused-vars by @JoeCap08055 in #560
- Account api context checks by @aramikm in #563
- Refactor redis connections to a common shared component by @JoeCap08055 in #562
- Refactor BullMQ setup to a common shared component by @JoeCap08055 in #565
- content-publishing-api: added multihash support by @aramikm in #566
- content-watcher-api: added some momre refactors and checks by @aramikm in #572
- feat: remove reconnection-service from graph-service by @JoeCap08055 in #575
- account-api: better error handling by @aramikm in #574
- SIWF V2 GET /siwf: Get the Redirect URL by @wilwade in #564
- graph-api: better error handling by @aramikm in #577
- content-api: better handling by @aramikm in #578
- Chore/refactor openapi generation by @JoeCap08055 in #569
- workers: refactor base consumer by @aramikm in #581
- refactored ipfs by @aramikm in #588
- Production docker alpine images by @saraswatpuneet in #585
- refactored utils, constants by @aramikm in #595
- Update and remove dependencies to fix reply issue by @wilwade in #599
- Refactor blockchain service by @JoeCap08055 in #579
- bugfix: fixed content hash by @aramikm in #602
- content-watcher: move the processors into the app by @aramikm in #593
- graph-service: add encryption at rest by @aramikm in #605
- bugfix: capacity trx submittion by @aramikm in #607
- blockchain: event errors by @aramikm in #608
- Ensure multisignature by @aramikm in #616
- chore(README): update gateway readme by @enddynayn in #612
- signature: added test and fixed bug by @aramikm in #618
- Roll up the deployment changes for merge into main. by @mattheworris in #620
- clarify that the url is a web socket by @claireolmstead in #610
- Mdbook: Deployment Page Index by @saraswatpuneet in #621
- SIWF v2 Process Payloads by @wilwade in #600
New Contributors
- @enddynayn made their first contribution in #612
Full Changelog: v1.1...v1.2.0