Skip to content

2.2.1

Compare
Choose a tag to compare
@lijamie98 lijamie98 released this 30 Aug 21:14

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