Skip to content

Releases: stellar/anchor-platform

1.2.19

21 Sep 21:34
2731432
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-470] Upgrade Stellar Java SDK to 0.41.0 (for 1.2.19) by @lijamie98 in #1115

1.2.18

13 Sep 17:11
1546375
Compare
Choose a tag to compare
  • [ANCHOR-420] Add missing client_id in the rate callback for SEP-38 /price and /prices endpoints.

Full Changelog: release-1.2.17...release-1.2.18

2.2.2

07 Sep 21:28
1201d43
Compare
Choose a tag to compare

This release fixes the event callback schema, and adds some minor fixes

What's Changed

  • [ANCHOR-295] Cleanup Kotlin referencer server implementation by @philipliu in #1071
  • Back merge release/2.2.0 to develop by @lijamie98 in #1074
  • Back merge 2.2.1 to develop - Fix the mistakenly removed printVersionName Gradle task by @lijamie98 in #1080
  • [ANCHOR-410] Add tear down process for the uncleared static mocks in SepServiceTest by @lijamie98 in #1089
  • [ANCHOR-413] Add jacoco test report to PR workflow by @JiahuiWho in #1062
  • ANCHOR-427: add status filter and use destination accounts for matching transactions in observer by @JakeUrban in #1090
  • [Anchor-428] Add refund memo to platform transaction by @Ifropc in #1091
  • [ANCHOR-410] Refactored the RequestLoggingFilterTest to stabilize the Gradle test by @lijamie98 in #1094
  • [ANCHOR-435]: Update event callback schema by @JakeUrban in #1095
  • Release 2.2.2 by @Ifropc in #1098

Full Changelog: 2.2.1...2.2.2

1.2.17

07 Sep 22:14
3d059b5
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-1.2.16...release-1.2.17

2.2.1

30 Aug 21:14
Compare
Choose a tag to compare

What's Changed

Summary

  • SEP-24 status callback.
  • Anchor business server event callback. All events can be optionally delivered through event callback endpoint.
  • Revised metrics through Spring Actuator.
  • Bug fixes.

Features and Bug Fixes

  • [ANCHOR-257] Validate that each asset is unique on startup by @JiahuiWho in #958
  • [ANCHOR-281] Start SEP-24 reference UI as part of dev stack by @philipliu in #910
  • [ANCHOR-351] Add the missing unmock for RequestLoggerFilterTest by @lijamie98 in #965
  • [ANCHOR-342] Add clients to the configuration by @lijamie98 in #946
  • [ANCHOR-342] Add type to clients configuration by @lijamie98 in #967
  • [ANCHOR-338] Implement static status callback configuration by @JiahuiWho in #970
  • [ANCHOR-345] [ANCHOR-64] Implement the Event Processing Server by @lijamie98 in #966
  • [Anchor-244] Implement the webhook callback in the event processor by @JiahuiWho in #988
  • [ANCHOR-339] Deliver anchor events to business server by @lijamie98 in #993
  • [ANCHOR-369] Migrate SEP-10 to use clients configuration by @lijamie98 in #998
  • [ANCHOR-371] Refactor the metrics configuration and the comments of the configuration file. by @lijamie98 in #1007
  • [ANCHOR-394] Add whitelist to SEP-10 and add the client name field. by @lijamie98 in #1016
  • [ANCHOR-244] Use Sep24GetTransactionResponse as response body in ClientStatusCallback by @JiahuiWho in #1020
  • [ANCHOR-371] Refactor metrics report by @lijamie98 in #1015
  • [ANCHOR-397] Add missing claims to SEP-24 JWTs by @philipliu in #1027
  • [ANCHOR-407] Fix client config override by @philipliu in #1046
  • [ANCHOR-378] Status callback retry implementation. by @lijamie98 in #1044

Others

  • [ANCHOR-384] Use stellar/anchor-tests to run the stellar validation tool by @lijamie98 in #1000
  • [ANCHOR-363] Implement SEP-6 transaction store by @philipliu in #981
  • [ANCHOR-359] Implement SEP-6 info endpoint by @philipliu in #999
  • [ANCHOR-365] Implement SEP-6 config by @philipliu in #975
  • [ANCHOR-360] SEP-6: Implement GET transaction(s) by @philipliu in #1006
  • [ANCHOR-375] Create wallet reference server and client status callback e2e tests by @lijamie98 in #1025
  • [Fix] Re-enable gradle test and fork JVM for every integration test class by @lijamie98 in #1038
  • Skip spotless tasks in Github actions to accelerate the CI by @lijamie98 in #1021
  • Remove hostname lookup from Sep10Config validation by @lijamie98 in #1042
  • [Anchor-407] Add unit tests for ConfigManager that reads a config file by @lijamie98 in #1037
  • [ANCHOR-396] Use Gson for Kafka serialization/deserialization by @philipliu in #1049
  • Fix: Use lowercase type names in AnchorEvent by @philipliu in #1050
  • [ANCHOR-220] Refactor README by @lijamie98 in #1064
  • [ANCHOR-416] Remove more_info_url from sep24 database table by @lijamie98 in #1065
  • [ANCHOR-419] Upgrade to Gradle 8.2.1 and clean up some of the Gradle project files by @lijamie98 in #1066
  • [ANCHOR-426] Make database migration tests not require the servers to get up-running by @lijamie98 in #1069
  • Add default testing gradlew test to the Testing section by @lijamie98 in #1070
  • [ANCHOR-295] Implement Kotlin reference server by @philipliu in #1060

New Contributors

Full Changelog: 2.1.3...release-2.2.1

2.1.3

11 Aug 19:51
973f0de
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-403] Prevent SSRF through SEP-1 TOML redirect by @reecexlm in #1043
    This release addresses security issue where an attacker can force the Anchor server to issue requests to an arbitrary URL, where the service will attempt to fetch a toml file. If this service is unable to correctly fetch and parse the toml file, it will return an error containing (leaking) the beginning of the content in the URL passed.

2.1.2

03 Aug 01:14
26b3057
Compare
Choose a tag to compare

Add missing claims (sub and client_domain) to more_info_url JWT

What's Changed

Full Changelog: 2.1.1...2.1.2

1.2.16

28 Jul 14:47
532d5d7
Compare
Choose a tag to compare

What's Changed

Full Changelog: release-1.2.15...release-1.2.16

1.2.15

12 Jul 22:27
327adc7
Compare
Choose a tag to compare

What's Changed

  • Add latest_block_processed and latest_block_read to Prometheus endpoint.

Response:

# HELP stellar_payment_observer  
# TYPE stellar_payment_observer gauge
stellar_payment_observer{status="latest_block_processed",} 386954.0
stellar_payment_observer{status="latest_block_read",} 386954.0

Full Changelog: release-1.2.14...release-1.2.15

2.1.1

23 Jun 18:11
1c22c56
Compare
Choose a tag to compare

Adds a /health endpoint to the platform server.

What's Changed

Full Changelog: 2.1.0...2.1.1