Repository navigation
Fixes
- API:
POST /v1/contract/:network/:address/views/executeno longer returns 500 for client errors. An invalidkind, an empty view or implementation now return 400. A contract without views or an unknown view name now return 404 (#1104) - Michelson AST: fixed many panics and data corruption bugs in
internal/bcd/ast:or/optionJSON forms, timestamps, removed big_map keys,Distinguishfor addresses/keys/signatures, wrong type arity (#1107)
⚠️ Behaviour changes
- Unnamed entrypoints are stored as
entrypoint_Ninstead of@entrypoint_K, so they now matchcontract.entrypoints - Timestamps are stored as seconds since epoch. Values outside the RFC3339 range are rendered as integers
tx_rollup_l2_addressis shown astz4…- Invalid
or/optionform input returns 400 instead of 500
Migration
To rename old @entrypoint_K names in stored operations, run the unnamed_entrypoints migration from scripts/migration.
Dependencies
golang 1.27.2, otel/sdk 1.45.0, docker/build-push-action 7.4.0, docker/setup-buildx-action 4.4.1
Commits
- deps: Bump docker/setup-buildx-action from 4.3.0 to 4.4.1 (#1102) #1102 (dependabot[bot])
- deps: Bump docker/build-push-action from 7.3.0 to 7.4.0 (#1101) #1101 (dependabot[bot])
- deps: Bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.45.0 (#1103) #1103 (dependabot[bot])
- 29ed1aa: Fix false 500s on (#1104) (Artem Poltorzhitskiy) #1104
- deps: Bump golang in /build/api (#1105) #1105 (dependabot[bot])
- deps: Bump golang in /build/indexer (#1106) #1106 (dependabot[bot])
- afa4622: Fix panics and incorrect behaviour in internal/bcd/ast (#1107) (Artem Poltorzhitskiy) #1107
Full Changelog: v4.8.7...v4.8.8