Skip to content

Releases: ProjectLibertyLabs/gateway

v1.5.3

04 Apr 17:49
26987a1
Compare
Choose a tag to compare

Description

BREAKING CONFIG CHANGE

v1.5.2 introduced a new config, REDIS_OPTIONS, that could be used alongside REDIS_URL. To eliminate confusion, now REDIS_OPTIONS and REDIS_URL are mutually exclusive; that is, both are capable of specifying additional Redis options, but only one or the other may be used (and at least one must be used).

  • REDIS_URL may specify additional options as URL query parameters, ie: redis://localhost:6379?commandTimeout=10000
  • REDIS_OPTIONS takes the form of a JSON string: '{"host": "localhost", "port": 6379, "commandTimeout": 10000}'

SSL/TLS Notes for Redis

To enable SSL/TLS for Redis connections:

  • WIth REDIS_URL, use rediss:// as the protocol
  • WIth REDIS_OPTIONS, specify "tls": true as one of the properties

What's Changed

Full Changelog: v1.5.2...v1.5.3

v1.5.2

02 Apr 18:59
6afd56e
Compare
Choose a tag to compare

What's Changed

  • fix: add configurable Redis options and default commandTimeout by @JoeCap08055 in #785

Full Changelog: v1.5.1...v1.5.2

v1.5.1

01 Apr 21:08
1fc788d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.5.0...v1.5.1

v1.5.0

28 Mar 21:16
0048f20
Compare
Choose a tag to compare

What's Changed

  • Updated OpenAPI specs for both Gateway endpoints as well as webhook APIs. Of particular note:
  • In content-publishing-api service, new POST /v2/assets/upload endpoint
    • Same request payload; different response payload
    • Streams asset uploads directly to IPFS -- successful response guarantees asset is pinned in IPFS
  • Configuration changes:
    • BREAKING CHANGE The IPFS_ENDPOINT env var now must include the path to the API in addition to the host:port. So:
      http://ipfs.io:5001
      becomes
      http://ipfs.io:5001/api/v0
    • The SIWF_V2_URI_VALIDATION configuration variable can now accept either a single URI string or a JSON array of URI strings
      Example: SIWF_V2_URI_VALIDATION='["http://example.com","http://otherdomain.com"]'
    • Logging changes:
      • DEBUG=true now does not include the 'verbose' log level. To enable verbose logging, you have the following options:
        • VERBOSE_LOGGING=true (enables 'verbose')
        • DEBUG=verbose (enables both 'debug' and 'verbose')
  • Performance enhancements for submitting transactions to the blockchain (eliminated multiple RPC call overhead)
  • Duplicate nonce errors will now trigger a retry of a transaction submission
  • Various bug fixes, logging cleanup

CHANGELOG

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.5.0-beta1

27 Mar 23:00
ce43ef7
Compare
Choose a tag to compare
v1.5.0-beta1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.4.1...v1.5.0-beta1

content-publishing-v1.4.2-beta1

27 Feb 21:41
b0d006f
Compare
Choose a tag to compare
Pre-release

What's Changed

  • fix: revert DSNP content hash validation changes, update tests by @JoeCap08055 in #722
  • fix: update logic for change in property name by @JoeCap08055 in #724
  • fix: address race condition between asset publishing and batch announcement by @JoeCap08055 in #728

Full Changelog: v1.4.1...content-publishing-v1.4.2-beta1

v1.4.1

22 Feb 01:19
e2e077b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.4.1

v1.4.0

01 Nov 16:21
f1818cf
Compare
Choose a tag to compare

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

Other Changes

Full Changelog: v1.3.0...v1.4.0

v1.3.0

25 Oct 19:38
2c20e7a
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.2.0...v1.3.0

v1.2.1-arm-test.4

23 Oct 15:36
Compare
Choose a tag to compare
v1.2.1-arm-test.4 Pre-release
Pre-release

Check arm releases on branch