Skip to content

Releases: stellar/anchor-platform

3.1.1

12 May 16:12
7afcc4b
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-1049] Fix NPE when the max_amount is not set in assets.yaml by @lijamie98 in #1728

Full Changelog: 3.1.0...release-3.1.1

3.2.0-beta.1

23 Apr 15:52
520ac02
Compare
Choose a tag to compare
3.2.0-beta.1 Pre-release
Pre-release

What's Changed

This is the first beta release of contract account support in the Anchor Platform. Note that because memos are not yet supported in the protocol, SEP-24 and SEP-6 withdrawals are limited to 1 ongoing transaction at a time per account.

To get started, see the SEP-45 Anchor Platform documentation: https://developers.stellar.org/platforms/anchor-platform/next/admin-guide/sep45.

Features

  • Add support for SEP-45 authentication
  • Add support for contract accounts in SEP-24
  • Add support for contract accounts in SEP-6

3.1.0

01 Apr 17:25
6d71df7
Compare
Choose a tag to compare

What's Changed

Features

Add Sentry integration

Bug Fixes and Improvements

Misc

Full Changelog: 3.0.4...3.1.0

3.0.4

27 Mar 21:03
99afa14
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-1018] Rename fee_details column and bump version by @JiahuiWho in #1694

Full Changelog: 3.0.3...3.0.4

3.0.3

26 Mar 19:44
34af192
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-1018] Fix sep24 txn fields were not populated into response by @JiahuiWho in #1688

Full Changelog: 3.0.2...3.0.3

3.0.2

28 Feb 00:01
5909d6b
Compare
Choose a tag to compare

What's Changed

Our service has been deployed to Kubernetes!
You can now test the deposit and withdrawal flow using the demo wallet.
For more information, please visit: https://anchor-sep-server-testanchor.stellar.org.

Full Changelog: 3.0.1...3.0.2

3.0.1

10 Jan 04:57
2e80d09
Compare
Choose a tag to compare

What's Changed

  • [ANCHOR-743] Fixed the incorrect server label in docker_compose.yaml file by @lijamie98 in #1591
  • Bump java-stellar-sdk to v1.0.0 by @overcat in #1575
  • [ANCHOR-931] Update custom headers in ingress resource by @philipliu in #1605
  • Add instructions for local kubernetes setup by @philipliu in #1606
  • [ANCHOR-936] Fix ktReferenceServerConfig is not populated correctly by @JiahuiWho in #1607
  • [ANCHOR-935] Remove SEP-dependent DepositInfoGenerator beans (SEP6, SEP24, SEP31) creation by @lijamie98 in #1608
  • [ANCHOR-936] Country code validation and bump version by @JiahuiWho in #1615

New Contributors

Full Changelog: 3.0.0...3.0.1

3.0.0

16 Dec 19:36
fbecc8e
Compare
Choose a tag to compare

Hightlights

Asset config and client config have been refined to enhance clarity and consistency.

  • Link to Assets config, Link to Clients config.

SEP-31 has adopted same aggressive onboarding approach as SEP-6 by delegating KYC to SEP-12.

  • Link to SEP-31 protocol.

New RPC methods:get_transaction, get_transactions and get_quote.

  • Link to stellar doc.

What's Changed

(Section with 🚨 indicating breaking changes incompatible with version 2.x. Please update your code accordingly.)

🚨 Assets Config

  • Top-Level Field Change: Renamed assets to items for better structure.
  • Unique Asset Identifier: Introduced id in the format schema:code:issuer to uniquely identify assets.
  • All SEP-specific configurations are now consolidated under sep# fields.
  • Mandatory field methods is add under sep6 and sep31 for KYC information collection.

🚨 Clients Config

  • Top-Level Field Change: Renamed clients to items for better structure.
  • Callback URL Specification: Introduced callback_urls field to allow separate callback URLs for SEP-6, SEP-12, SEP-24, and SEP-31.

KYC in SEP-6 and SEP-31

New RPC methods

🚨 Deprecations Updates

  • In Anchor config, sep10.home_domain has been removed; use sep10.home_domains instead.
  • In anchor config, platform_server.auth has been removed in favor of using platform_api.auth.
  • In anchor config, the event_processor.callback_api_request.enabled now defaults to false.
  • The callback /fee is no longer supported, please use /rates which contains fee information alternatively.
  • The callback /unique_address is no longer supported.
  • The RPC method RequestCustomerInfoUpdate is no longer supported.
  • In all SEP transaction object amount_fee has been replaced with fee_details.
  • [ANCHOR-640] Remove SEP10 home_domain by @JiahuiWho in #1307
  • [ANCHOR-799] Remove platform_server.auth by @philipliu in #1501
  • [ANCHOR-431] Set callback-api-request.enabled default to false by @lijamie98 in #1593
  • [ANCHOR-417] Remove /fee callback by @Ifropc in #1430
  • [ANCHOR-445] Remove /unique_address callback by @philipliu in #1446
  • [ANCHOR-755] Remove RequestCustomerInfoUpdate RPC by @philipliu in #1484
  • [ANCHOR-636] Clean up deprecation for fee_details by @JiahuiWho in #1319

System Improvements

  • [ANCHOR-635] Use platform API fields for the SEP-24 and SEP-6 txn_fields extractions by @lijamie98 in #1311
  • [ANCHOR-674] Upgrade to Spring Boot 3.2 by @philipliu in #1407
  • [ANCHOR-688] Upgrade dependencies by @philipliu in #1419
  • [ANCHOR-734] AuthHelper refactoring by @Ifropc in #1428
  • [ANCHOR-738] Remove unused dependencies by @philipliu in #1429
  • [ANCHOR-727]: Fix base URL path being ignored by @Ifropc in #1431
  • [ANCHOR-441] Remove TRANSACTION_ERROR event type by @philipliu in #1434
  • [ANCHOR-477] Remove withdraw_anchor_account on SEP-24 txn by @philipliu in #1433
  • [ANCHOR-442] Unify PlatformTransaction schemas by @philipliu in #1436
  • [ANCHOR-733] Remove SEP-31 send limit checks in SEP-38 by @philipliu in #1443
  • [ANCHOR-800] Calling /auth endpoint of the SEP server causes exceptions by @lijamie98 in #1488
  • [ANCHOR-757] Return GET /customer response on PUT /customer callback by @philipliu in #1491
  • [ANCHOR-808] Add comments of callback api base url by @lijamie98 in #1494
  • [ANCHOR-797] Clean up GET /rate by ID by @JiahuiWho in #1500
  • [ANCHOR-821] Set app_logging.level default value to ERROR by @lijamie98 in #1503
  • [ANCHOR-729]Include buy/sell delivery method in SEP-38 GET /quote response by @JiahuiWho in #1520
  • [ANCHOR-865] Add missing columns on ref server start by @philipliu in #1569
  • [ANCHOR-863] Run Junit tests on FUTURENET by @lijamie98 in #1568
  • [ANCHOR-868] Fix broken docker-compose file by @lijamie98 in #1583
  • [ANCHOR-592] Add data.schema to configuration to develop branch by @lijamie98 in #1589
  • [ANCHOR-707] Improve comments of languages in anchor config by @JiahuiWho in #1592
  • [ANCHOR-926] Ignore transfer_received_at field in API tests by @philipliu in #1596

Full Changelog: 2.12.0...3.0.0

1.0.22

21 Nov 00:51
95a72db
Compare
Choose a tag to compare

What's Changed

  • core: use token.getSub() instead of token.getAccount() for interactive JWT by @JakeUrban in #777
  • Add new field to the JWT token by @Ifropc in #885
  • Improve logs for SEP10Service by @Ifropc in #1023
  • [PARTNER-218] Bump java SDK version in legacy 1.0 by @Ifropc in #1233
  • [Legacy 1.0] PARTNER-296: Improve toml read error message by @Ifropc in #1304
  • [PARTNER-312] Upgrade to jdk 17 in legacy core by @Ifropc in #1432
  • Add ERROR to more_info by @Ifropc in #1437
  • [ANCHOR-857] [legacy/core-1.0] Migrate javax to jakarta and upgrade to JDK-17 by @lijamie98 in #1578

Full Changelog: release-1.0.12...release-1.0.22

2.11.2

05 Nov 00:21
a551cea
Compare
Choose a tag to compare

Bug Fixes

  • [ANCHOR-859] Fix the IOException(canceled) from SSEStream by @lijamie98 in #1561

Full Changelog: 2.11.1...2.11.2