Period: 2026-03-01 to 2026-03-31
PRs merged & closed:
- #390 - docs: clarify gateway dependency notes
- #388 - fix/refactor: osmosis testnet hardening
- #387 - fix: local injective token-swap settlement around Mithril lag
- #386 - feat: caribic demo health
- #385 - feat: preprod deploy and sidecar
- #384 - docs: refresh root readme
- #383 - feat: migrate gateway historical backend to yaci-based data plane
- #382 - feat: migrate gateway live + historical chain data away from db-sync
- #381 - refactor: gateway wallet context, remove DEPLOYER_SK dependency
- #380 - feat: gateway bridge discovery manifest
- #379 - docs: gateway fixed revision number
- #378 - gateway: clarify STT header selection semantics
- #377 - caribic: extract shared Hermes support
- #376 - feat: ibc-go v8 to v10 migration for entrypoint chain
- #375 - Feat/caribic client query and hermes lifecycle
- #374 - caribic: add managed local cheqd chain
- #373 - caribic/cosmos: split entrypoint init and runtime startup
- #372 - feat: gateway transfer, swap planner, re-wire swap front-end demo
- #371 - caribic: rename cosmos service target to entrypoint
- #370 - chore: frontend compose and ics31 snapshot
- #369 - caribic: add injective testnet flow and swap support
- #368 - caribic: optional-chain adapter refactor + injective implementation
- #367 - fix: gateway tx runner dedupe
- #366 - scripts: make channel-open checks bash 3.2 compatible
- #365 - gateway/proto: canonicalize Mithril type_url handling and drop stale sidechain types
- #364 - relayer: bump submodule for mithril canonical type_url updates
- #363 - docs: sync entrypoint docs and repository hygiene updates
Issues opened:
- #722 - Migrate to JDK 25 LTS and update dependencies
- #720 - block data endpoints when syncing to not return result.
- #719 - Helm chart references unpublished cardano-node image tag
10.5.4-config - #714 - refactor to replace docker version of yaci-cli with npm version of yaci-cli
PRs merged & closed:
- #724 - fix: removal of -config suffix
- #723 - chore: revert cardano node version
- #716 - fix: increase index-applier deadline and node startup probe threshold
- #715 - Fix/resolve pr comments for helm chart
- #713 - fix: monitoring removal
- #712 - chore: prepare 2.1.1
- #711 - fix: enable token registry in preprod values
- #710 - fix: [issue-706] network/options returns empty call_methods despite /call supporting methods
- #709 - fix: [Issue-705] construction/derive silently defaults to Enterprise on invalid address_type
- #708 - fix: startup probe threshold and sync stages docs
- #707 - feat: add connection pool for indexer
- #704 - feat: add helm charts kubernetes
Issues closed:
PRs merged & closed:
- #123 - chore(main): release cardano-connect-with-wallet 0.2.19
- #122 - chore(main): release cardano-connect-with-wallet 0.2.18
- #121 - chore(main): release cardano-connect-with-wallet-core 0.2.10
Issues closed:
- #118 - [Feature]: Support CIP-95
- #101 - [Feature]: Update to support final CIP-30 and thus CIP-30 extensions
Issues opened:
PRs merged & closed:
- #618 - Add custom hash function constructors and tests for MpfTrie
- #617 - [Experimental] Initial implementation of KES and VRF cryptographic primitives
- #614 - feat: add devnet integration tests for annotation-processor blueprint…
- #613 - docs: add blueprint annotation processor user guide
- #612 - refactor: flatten interface variant classes to top-level
- #611 - refactor: decompose ConverterCodeGenerator and modernize to JDK 17 idioms
- #610 - refactor: decompose ConverterCodeGenerator into strategy-based architecture.
- #608 - refactor: remove dead code from annotation-processor and plutus-aiken
- #607 - feat: add JpgStore Sniper contract integration test
- #606 - fix: remove raw Tuple→Pair registry mapping to fix SundaeSwapV2
- #604 - fix: remove auto Babbage era fallback for PlutusV1 scripts to fix PPViewHashesDontMatch
- #603 - chore: potential fix for PPViewHashMismatch
- #601 - Fix ci doc build issue
- #600 - Fix dependency section to a ccl.version property. Add Yaci Store/Devkit support to homepage
- #599 - Add pom name and description for all new modules
- #598 - Doc change for 0.8.0-preview features
- #597 - refactor: flatten shared types registry and add PaymentCredential/Sta…
- #595 - fix: generate blueprint anyOf variants as nested inner classes
- #593 - docs: Add missing blueprint ADRs (0001, 0002, 0011-0015) and reorgani…
- #577 - feat: add MetadataType annotation processor for Cardano metadata
Issues closed:
- #529 - Coin Selection and Crypto APIs documentation
- #526 - API documentation for CIP standards
- #523 - Governance and Providers docs
Issues opened:
PRs merged & closed:
- #151 - [Yaci Viewer] - Improve Transaction List
- #149 - [Yaci Viewer] Toggle Dark/Light Mode
- #147 - chore: upgrade Spring Boot 3.5.11, Yaci 0.4.0 and improve MCP logging
- #146 - feat: add MCP server for Claude Code integration
- #141 - [Yaci Viewer] - update block details UI
Issues closed:
- #148 - [Yaci Viewer] Toggle Dark/Light Mode
- #140 - [Yaci-Viewer] Block Details - UI fix and enhancement
- #134 - [Yaci-Viewer] - UI fix and enhancement
PRs merged & closed:
- #146 - Devnet Block production enhancements, past time travel, Java 25 + GraalVM 25
- #145 - Fix Plutus script evaluation and add E2E test suite
- #144 - Fix evaluate endpoint to accept hex-encoded CBOR and use HexUtil consistently
- #143 - Fix: Script Evaluation not available. Unwrap proxy to get YaciNode object
- #141 - feat: Add Filter plugin with out of box Utxo filtering support + Block pruning support
- #140 - Add bootstrap state mode for lightweight relay startup
- #139 - Fix memory issue in rocksdfb WriteOption. Update rocksdb jni version to 9.11.2
- #138 - Add trigger based on tag
- #137 - Remove unused code and remove fqcn with packge imports
- #136 - Update Java 17 to Java 21
- #135 - Add mock block producer mode with UTXO state tracking and genesis initialization
- #132 - Merge n2n server agency (develop/yaci_node) branch to next
- #129 - RocksDB UtxoState implementation
Issues opened:
- #871 - CBOR parsing error on Preview network: Unexpected major type MAP at block 4134992
- #869 - Add unified token metadata support (CIP-26, CIP-68, CIP-113) as asset-store-ext extension
- #864 - Create a Blockfrost compatible API for Governance
- #862 - StartService: alreadyStarted flag is not thread-safe
- #860 - Move SyncStatusService from admin-ui to yaci-core
- #851 - Create a Blockfrost compatible API for Scripts
- #850 - [Docker] Support running multiple yaci-store instances on the same server
- #849 - [Script Store] Handle rollback for script, datum
- #848 - Possible block loss when disk fills up during sync
- #846 - Create a Blockfrost compatible API for Pools
- #840 - Add slot column to datum and script tables for faster analytics export
- #835 - Create a Blockfrost compatible API for Account
- #831 - [Analytics Store] Analytics Store Exports Zero Rows for epoch_stake and reward with SUCCESS Status
- #830 - Bug: Reward Calculation Fails with Duplicate Key Constraint on adapot Table After Rollback
- #829 - CBOR Format Issue
- #827 - [Docker] Map entire config directory and add data volume in Docker compose
- #826 - [analytics-store] Missing genesis data in Parquet export
- #825 - [Governance] minFeeRefScriptCostPerByte should belong to ECONOMIC and SECURITY groups but is currently classified only as SECURITY
PRs merged & closed:
- #867 - feat(analytics-store): add configurable DuckDB memory limit
- #863 - Backport to main: Delete existing record before re-inserting in createAdaPot
- #861 - feat(core): move SyncStatusService from admin-ui to yaci-core
- #859 - fix(adapot): Delete existing record before inserting in createAdaPot
- #858 - [Improvement] Analytics export integrity
- #857 - docs(analytics-store): fix README inaccuracies and add analytics profile to installation guides
- #855 - Add postgres_query() for all exporters in Analytics Store
- #854 - Perf(analytics-store): remove unnecessary ORDER BY columns from analytics exporters
- #853 - perf(analytics-store): use postgres_query(), forces DuckDB to send raw SQL to PostgreSQL
- #845 - fix(analytics-store): fix performance problem in balance exporters to avoid full table scan
- #844 - fix(governance-rules): Add committeeMinSize check in post-bootstrap
- #839 - feat: Add slot column to datum and script tables for faster analytics export
- #838 - fix: correct AdaPot job epoch offset in preExportValidation
- #837 - fix: Include genesis data in Parquet exports for all networks
- #834 - fix: prevent AlwaysNoConfidence stake double-counting in NO_CONFIDENCE vote tally
- #833 - Fix: Fix missing ECONOMIC group for minFeeRefScriptCostPerByte in ProtocolParamUtil
- #832 - fix: Move committee state check into CommitteeVotingEvaluator to prevent governance deadlock
- #828 - Fix: Map entire config directory and add data volume in Docker compose
- #821 - Governance API Endpoints Enhancement
- #814 - [Merge to main] Backport PR 794 : Fixes DRep expiry calculation logic
- #811 - Issue 805: Blockforst Block apis
Issues closed:
- #860 - Move SyncStatusService from admin-ui to yaci-core
- #831 - [Analytics Store] Analytics Store Exports Zero Rows for epoch_stake and reward with SUCCESS Status
- #827 - [Docker] Map entire config directory and add data volume in Docker compose
Let's keep building! 🚀