Skip to content

Releases: toncenter/ton-http-api-cpp

Release v2.1.6

02 Dec 20:01
d8b6d16

Choose a tag to compare

Small improvements

  • Endpoint jsonRPC now returns 405 for GET request instead as in version v2.0.x
  • Added proper json body for 404 response

Release v2.1.5

01 Dec 22:27
926ceaf

Choose a tag to compare

Improved Jetton Verification

  • Before this update different forms of accounts (bounceable/non-bouncaeble, mainnet/testnet) were treated as different accounts. However, these addresses should be treated as equal.

Release v2.1.4

28 Nov 01:41
ea0313e

Choose a tag to compare

Env-var setup, out-of-sync check, statically linked binary

  • Improved healthcheck for liteservers in multiclient: out-of-synced LSs are turned off automatically
  • Added support for env-variables setup for quick setup:
    • Configuration now may be performed via environment variables
    • TON network config may be passed as a link to external resource (http/https)
  • Binary now is statically linked. This decreases docker image size
  • Changed name of parameter in getConfigParam to correspond to TL schema, with preserving of backward compatibility

Release v2.1.2

25 Nov 19:33
30891a1

Choose a tag to compare

Compatibility, configuration and build improvements

  • Fixed trailing \n in "message" field of transaction messages
  • Increased stack size for userver coroutines to fix segfaults
  • Added support of custom TON submodule
  • Dedicated HTTP client for jsonRPC with disabled metrics

Release v2.1.1

20 Nov 13:07
e91c633

Choose a tag to compare

Enormous refactor (v2.1.1)

Strict typed responses

  • Types for all responses in OpenAPI spec
  • Standardized methods to correspond tonlib TL scheme: /api/v2/runGetMethodStd, /api/v2/getTransactionsStd.

Completely reorganized project structure

  • All methods are extracted to separate handlers
  • Flexible configuration for methods
  • POST version of every GET method
  • JsonRPC now uses POST versions of methods

Other improvements

  • Optimized and tiny Docker image
  • Partial coverage with tests
  • Improved logging with flexible configuration
  • Separate cache for every handler with configurable expiration time

Release v2.1.0

02 Sep 19:04

Choose a tag to compare

  • C++ version of toncenter/ton-http-api
  • Improved performance
  • Decreased CPU and RAM consumtion
  • Integrated response caching
  • Prometheus-compatible monitoring

Important

This is beta-version of C++ TON HTTP API. If you face any bug, please report in GitHub issue or @toncenter_support.