Releases: edgeandnode/amp
Releases · edgeandnode/amp
Nightly (2026-03-21)
Immutable
release. Only release title and notes can be modified.
nightly-fb14986 perf(common): Optimize `l._block_num = r._block_num` joins (#2003)
Nightly (2026-03-20)
Immutable
release. Only release title and notes can be modified.
nightly-667b64c feat(datasets-raw): support multi-type signatures in Tempo transactio…
Nightly (2026-03-19)
Immutable
release. Only release title and notes can be modified.
fix(solana): solana UI amount deserialization (#1992) * refactor(extractors/solana): move deserialization complexity out of extractor - Moves some of the transaction status metadata deserialization complexity (that exists due to different versions with incompatible data layouts) out of the Solana extractor and into `solana-storage-proto`. - Also improves error reporting when encountering deserialization issues in Solana to allow easier root cause discovery and debugging. * fix(extractors/solana): legacy tx meta deserialization - Makes `ui_amount` and optional `f64` in the current transaction metadata bincode format. - Adds a new legacy version (v2) of the bincode format that has a different layout of the `StoredTokenAmount` field in token balances compared to legacy v1 and the current format. * example(solana): tx meta parsing - Adds an example that serves to debug somewhat frequent failures in bincode deserialization of transaction status metadata. * nit(extractors/solana): dont take ownership when not necessary * example(solana): note in doc comment
Nightly (2026-03-18)
Immutable
release. Only release title and notes can be modified.
feat(datasets-raw): add Tempo raw dataset definitions (#1984) * feat(datasets-raw): add Tempo dataset kind and manifest type * feat(datasets-raw): add Tempo table schemas for blocks, transactions
Nightly (2026-03-17)
Immutable
release. Only release title and notes can be modified.
fix(metadata-db): backfill missing job descriptors in job_events (#1983) Corrective migration for jobs that were past `SCHEDULED` state when the job_events table was created, causing their descriptors to be lost. - Add migration to insert `SCHEDULED` events with descriptors from `jobs.descriptor` - Target jobs that have a non-null descriptor but no `SCHEDULED` event with detail - Use `NOT EXISTS` guard to make the migration idempotent for all deployment states
Nightly (2026-03-15)
Immutable
release. Only release title and notes can be modified.
nightly-188bfd4 refactor(providers-solana): move Solana client/source from extractor …
Nightly (2026-03-14)
Immutable
release. Only release title and notes can be modified.
refactor(extractors/solana): replace panics with errors (#1956) * refactor(extractors/solana): replace panics with errors * refactor(extractors/solana): remove `anyhow` from production code
Nightly (2026-03-12)
Immutable
release. Only release title and notes can be modified.
nightly-9e4889e refactor(parquet): rename crate directory from amp-parquet to parquet…
Nightly (2026-03-13)
Immutable
release. Only release title and notes can be modified.
nightly-3532f0f feat(amp): check base dataset job status before deploy (#1966)
Nightly (2026-03-11)
Immutable
release. Only release title and notes can be modified.
feat(providers-static): add static provider crate with config (#1948) Introduce a new provider type for serving pre-computed CSV datasets from object stores, following the same crate structure as existing providers (evm-rpc, firehose, solana). - Add `StaticProviderConfig` with object store root, cache size, and schema inference settings - Add `StaticProviderKind` zero-sized type with serde, schema, and string comparison impls - Add `gen` sub-crate for JSON schema generation via `gen_schema_provider` cfg flag - Update provider feature docs: rename from `provider-extractor-*` to `provider-*`, add status frontmatter - Register crate in workspace, monitoring logging filter, and justfile codegen tasks Signed-off-by: Lorenzo Delgado <lorenzo@edgeandnode.com>