Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Releases: iotaledger/iota.go

v3.0.0-beta.2

20 Jul 07:36
6c127db

Choose a tag to compare

v3.0.0-beta.2 Pre-release
Pre-release

What's Changed

  • Alters SDRUC basic transfer rule to include no NTs by @luca-moser in #397 (breaking)

Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2

v3.0.0-beta.1

15 Jul 09:53
af3ee42

Choose a tag to compare

v3.0.0-beta.1 Pre-release
Pre-release

What's Changed

Updates the library to support the Stardust core protocol version together with updated node/indexer API clients.

Full Changelog: v2.0.1...v3.0.0-beta.1

v2.0.1

10 Jan 12:04

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.0.1

v1.0.0

17 May 09:10
91f7fa5

Choose a tag to compare

  • Fixes inputs collection in PrepareTransfers #286
  • Normalizes IntToTrits to take a num of trits to output #287

This release is for the legacy IOTA network. See v2.x.x for a Chrysalis Phase 2 compatible version.

v2.0.0

10 May 09:27

Choose a tag to compare

Rewrites library for Chrysalis Phase 2. This release is a breaking change.

For working with legacy networks, use the library version from branch legacy.

v1.0.0-beta.15

16 Jun 17:44
9b43de8

Choose a tag to compare

v1.0.0-beta.15 Pre-release
Pre-release
  • Removes GetTips, makes GetLatestInclusiondeprecated, removes threshold from GetBalances
  • Updates Travis CI to use Go 1.14.4
  • Adds SHAKE KDF and deprecates m-bugged old KDF
  • Adds value overflow checks in ValidBundle
  • Adds function to gest fastest unsynchronized PoW impl.
  • Improves trinary-to-binary conversion tremendously
  • Ports Merkle tree creation from HORNET into the library
  • Adds signing/validation of Merkle signatures
  • Adds functions to compute the audit path for a given Merkle tree

v1.0.0-beta.14

15 Jan 16:56

Choose a tag to compare

v1.0.0-beta.14 Pre-release
Pre-release

This release is a set of breaking changes mainly regarding the trinary package.

  • Adds more validation code to non "Must" prefixed trinary conversion functions.
  • Removes any validation from "Must" prefixed trinary conversion functions for performance critical usage.
  • Makes MinTrits() and TrailingZeroes() return ints
  • Resolves a race condition in the default Go PoW impl., which was detected under running an application with the race flag.

Thanks to @Wollac for the race condition PR and the issues describing the wanted/needed changes within the trinary package.

v1.0.0-beta.13

03 Jan 16:14

Choose a tag to compare

v1.0.0-beta.13 Pre-release
Pre-release
  • Fixes C128 PoW implementation for ARM. Thanks @IoTMOD
  • Further Kerl improvements. Thanks @Wollac
  • Trinary package optimizations. Thanks @Wollac

v1.0.0-beta.12

10 Dec 19:55

Choose a tag to compare

v1.0.0-beta.12 Pre-release
Pre-release
  • Adds optimized bytesToTrytesValue for 32bit platforms. Thanks to pmaxuw and PRed via @muXxer

v1.0.0-beta.11

08 Dec 17:26

Choose a tag to compare

v1.0.0-beta.11 Pre-release
Pre-release
  • #131 Improves the binary-ternary conversion used for Kerl, namely KerlTritsToBytes and KerlBytesToTrits. Thanks to @Wollac