Skip to content

Releases: algorand/java-algorand-sdk

2.5.0

05 Jun 13:33
Compare
Choose a tag to compare

What's Changed

  • Update the API with support for GetBlockLogs endpoint
  • New fields to support the vFuture incentives release and minBalance on Account
  • New fields on simulation traces

Bugfixes

Enhancements

  • API Update: Regenerate code with the latest specification file (8f8a9ef2) by @github-actions in #661
  • Codegen: Regenerate code with the latest specification file (2335b019) by @github-actions in #715
  • Test: Add minbalance tests for Java SDK. by @gmalouf in #717
  • ci: upgrade checkout action to v4 by @michaeltchuang in #716

Full Changelog: 2.4.0...2.5.0

2.4.0

25 Oct 18:31
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Patch: Remove de-duping via HashSet from accounts,foriegn apps, and foreign … by @gmalouf in #652

New Contributors

Full Changelog: 2.3.0...2.4.0

2.3.0

19 Sep 19:41
1c853b6
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • bug-fix: include currency-greater-than param for 0 value by @shiqizng in #620

Enhancements

  • api: Sync client object with latest spec. by @winder in #648

Full Changelog: 2.2.0...2.3.0

2.2.0

16 Jun 15:45
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • docs: remove old example from README by @winder in #561

Enhancements

Other

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

Full Changelog: 2.1.0...2.2.0

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