Skip to content

Releases: algorand/java-algorand-sdk

2.1.0

09 May 14:53
Compare
Choose a tag to compare

What's Changed

Supports new devmode block timestamp offset endpoints.

Bugfixes

Enhancements

  • algod REST API: Add test for /v2/teal/disassemble by @michaeldiamant in #433
  • Documentation: Adds examples to be pulled into docs by @barnjamin in #506
  • Fix: improve error message for mismatched args by @barnjamin in #511
  • api: Regenerate Client Interfaces and implement cucumber tests. by @winder in #555
  • DevOps: Add CODEOWNERS to restrict workflow editing by @onetechnical in #559

New Contributors

Full Changelog: 2.0.0...2.1.0

2.0.0

03 Jan 19:06
910098e
Compare
Choose a tag to compare

What's Changed

Breaking changes

  • Remove TxGroup.assignGroupID(Transaction[] txns, Address address) in favor
    of TxGroup.assignGroupID(Address address, Transaction ...txns).
  • Remove Account.transactionWithSuggestedFeePerByte in favor of Account.setFeeByFeePerByte.
  • Remove deprecated methods in Transaction.java, mark public Transaction constructor as hidden in favor of com.algorand.algosdk.builder.transaction.
  • Remove deprecated Transaction.setFee and Transaction.setLease methods.
  • Remove v1 algod API (com.algorand.algosdk.algod.client) due to API end-of-life (2022-12-01). Instead, use v2 algod API (com.algorand.algosdk.v2.client.algod).
  • Remove cost field in DryrunTxnResult in favor of 2 fields: budget-added and budget-consumed. cost can be derived by budget-consumed - budget-added.
  • Remove logicsig templates, com/algorand/algosdk/resource/langspec.json, com.algorand.algosdk.logic and methods in com.algorand.algosdk.crypto depending on langspec.json.
  • Remove the deprecated MethodCallParams public constructor in favor of com.algorand.algosdk.builder.transaction.MethodCallTransactionBuilder.
  • Remove unused generated types: CatchpointAbortResponse, CatchpointStartResponse.

Full Changelog: 1.22.0...2.0.0

1.22.0

06 Dec 16:06
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • BugFix: Fix incorrect reference to global schema by @barnjamin in #427
  • Bug-Fix: parsing type strings for tuples containing static arrays of tuples by @ahangsu in #431

Enhancements

  • REST API: Add KV counts to NodeStatusResponse by @github-actions in #428
  • Enhancement: Migrate v1 algod dependencies to v2 in cucumber tests by @ahangsu in #425
  • Enhancement: Allowing zero length in static array by @ahangsu in #432

Full Changelog: 1.21.1...1.22.0

1.21.1

10 Nov 19:47
Compare
Choose a tag to compare

What's Changed

Bugfixes

Full Changelog: 1.21.0...1.21.1

1.21.0

07 Nov 14:46
Compare
Choose a tag to compare

What's Changed

New Features

Full Changelog: 1.20.0...1.21.0

1.20.0

12 Oct 14:29
Compare
Choose a tag to compare

What's Changed

Enhancements

  • REST API: Add algod block hash endpoint, add indexer block header-only param. by @winder in #413

Full Changelog: 1.19.0...1.20.0

1.19.0

22 Sep 21:12
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Deprecation: Add deprecation tags to v1 algod API by @algochoi in #388

Other

  • Regenerate code with the latest specification file (b243e19e) by @github-actions in #387

Full Changelog: 1.18.0...1.19.0

1.18.0

06 Sep 20:25
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Bug-Fix: Pass verbosity to the harness and sandbox by @tzaffi in #371

New Features

  • StateProofs: Add State Proof support. by @winder in #360

Enhancements

  • Enhancement: Use Sandbox for Testing by @tzaffi in #363
  • Enhancement: Deprecating use of langspec by @ahangsu in #367

New Contributors

Full Changelog: 1.17.0...1.18.0

1.18.0-beta-1

31 Aug 20:57
4fdc33a
Compare
Choose a tag to compare
1.18.0-beta-1 Pre-release
Pre-release

What's Changed

Bugfixes

  • Bug-Fix: Pass verbosity to the harness and sandbox by @tzaffi in #371

New Features

  • StateProofs: Add State Proof support. by @winder in #360

Enhancements

  • Enhancement: Use Sandbox for Testing by @tzaffi in #363
  • Enhancement: Deprecating use of langspec by @ahangsu in #367

New Contributors

Full Changelog: 1.17.0...1.18.0-beta-1

1.17.0

18 Aug 20:41
Compare
Choose a tag to compare

What's Changed

New Features

Enhancements

Other

Full Changelog: 1.16.0...1.17.0