Releases: toncenter/ton-http-api-cpp
Releases · toncenter/ton-http-api-cpp
Release v2.1.6
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
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
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
Compatibility, configuration and build improvements
- Fixed trailing
\nin "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
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
- 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.