Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
All notable changes to this project will be documented in this file.
The format is based on , and this project adheres to .
Expose compiler warnings
Expose compiler warnings
Updated to
Aligned HTTP API version with HTTP Compiler version (7.5.0) - Sophia compiler version is 7.3.0
GenerateACI accepts contract interface again
GenerateACI returns ACI formatted the same way as in aesophia_cli
Increased idle_timeout
to 10 minutes to allow slow compilations to succeed
Switched to building multiplatform docker images
Fix a dependecy issue stopping compile
endpoint from working properly
aci
property to the result of CompileContract with ACI formatted the same way as in aesophia_cli
Rename APIVersion to ApiVersion
Don't require options object
Support for AEVM
Backend parameters
decode-data
endpoint (it was used by AEVM exclusively)
Skipped 4.3.1 release as this was used as fix only in aesophia_cli
Add external_encoded_aci
parameter to ACI endpoint returning ACI of any contract but the main
Always return Vary
HTTP header together with CORS headers to prevent caching issues
Added the endpoint fate-assembler
Added the endpoint compiler-version
Added the endpoint validate-byte-code
Added the endpoint decode-call-result/bytecode
The compiler now supports both FATE and AEVM - therefore many of the APIs now have an
additional configuration field backend
that can be either fate
or aevm
(fate
is
the default). See the Swagger file for details.
Some of the APIs were missing the option to have a filesystem
configuration option,
this has been corrected. Again, see the Swagger file for details.
/decode-call-result
- new endpoint, returns ACI style JSON values for a contract
call result.
Update to latest Sophia - this includes an updated and improved ACI module + a bug fix for create_calldata (negative literals).
/decode-calldata/
endpoints - return ACI style JSON data also for this endpoint.
/decode-calldata/bytecode
endpoint - Identify function name and arguments in Calldata for a compiled contract
/decode-calldata/source
endpoint - Identify function name and arguments in Calldata for a (partial) contract
CORS response headers support
Initial HTTP interface: /aci, /compile, /decode-data, /encode-calldata, /version, /api-version, /api
Docker support (aeternity/aesophia_http)
Updated to
Updated aeserialization
to
and aebytecode
to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Updated to
Update to
Update to
Update to
Update to
Update to
Update to
Update to
Update to
The error reporting has been updated - see for details.
Update to
Update to Sophia
Update to Sophia
Sophia compiler