Period: 2025-06-01 to 2025-06-30
PRs merged & closed:
- #252 - chore: upgrade caribic to use recent mithril.
- #251 - Chore/refactor gateway and deployment
- #249 - chore: refactor gateway and deployment
- #248 - feat: remove the temp accounts for deloying the ref utxos holdig the …
- #247 - chore: update offchain dependencies and fix interface and type conflicts
- #246 - chore: upgrade all packages and resolve upgraded interface conflicts
- #244 - chore: workaround for equality issue
- #240 - chore: implemented Dust protection for all minting scripts except min…
- #218 - chore(deps): aggregate dependabot updates for Go code
Issues closed:
- #225 - [👷 Task]: Cross-Chain Token Swap via IBC: Cardano to Cosmos-Sidechain Using Osmosis
- #180 - 🚨 ID-501 Critical: Token Dust Attack Vulnerability in Smart Contract Validators
Issues opened:
- #510 - small docs improvements
- #506 - Add error block parsing feature method in /call endpoint
- #505 - Comply with Mesh spec on status usage in operations
- #501 - Continue processing even when there is block parsing error.
- #500 - Rosetta-Java 1.2.0 (pruned, keep safe-blocks in 30 days) stability testing for large addresses
- #498 - Refactor construction endpoint to parse to only use extra data encoded in rosetta's transaction data not actual cardano transaction data
- #497 - Enable REMOVE_SPENT_UTXOS by default in the env variables
- #494 - Enforce and cross-verify
account_identifier.addressin all stake-related operations - #493 - Performance testing for syncing
- #492 - Token data parsing issue with input operations (output works)
- #491 - Adding off-cahin metadata for the Native Assets
- #490 - All docker services in one dcoker-compose file
- #477 - Preview network, endpoint /network/status broken
- #474 - Document oldest_block_identifier Behavior When Pruning is Enabled
- #473 - Document /account/balance Endpoint Behavior for Stake Addresses
- #472 - Stake address balance request returns 5035 error
- #471 - 1.2.9 release Testing
PRs merged & closed:
- #508 - fix: withdrawal issue fix and integration tests for it.
- #507 - feat: add test for reward withdrawal of 0 ADA in stake operations
- #504 - fix: drep vote delegation was not properly serialised and parsed out.
- #499 - fix: /construction/parse endpoint - incorrect nesting assumptions for amount that is part of token bundle, now it should be correct.
- #496 - chore: yaci-core removal, we will only pull dependency via yaci-store from now on.
- #495 - docs: add performance metrics for Docker Compose setup in v1.2.0
- #489 - chore: yaci-store upgrade to 0.1.3 to fix downstream issue that showed up only on preview environment.
- #488 - fix: renamed blockFetchTimeout variable to BLOCK_TRANSACTION_API_TIMEOUT_SECS.
- #487 - fix: block fetch timeout variable exposed for customers to change
- #485 - fix: fix dockerfiles path for dockerhub images
- #484 - chore: prepare 1.2.10
- #482 - chore: Spring 3.5 for API and Yaci-Indexer
- #481 - feat: postgres source building single docker
- #478 - docs: misc docusaurus improvements
- #476 - feat: split release / prerelease dockerhub images
- #475 - fix: single docker build fix related to java-builder
- #466 - docs: added link to hardware profiles page on scalability test page.
- #449 - feat: enhance stability test with error threshold and additional metrics
- #433 - chore: prepare 1.2.9 release
Issues closed:
- #490 - All docker services in one dcoker-compose file
- #474 - Document oldest_block_identifier Behavior When Pruning is Enabled
- #473 - Document /account/balance Endpoint Behavior for Stake Addresses
- #472 - Stake address balance request returns 5035 error
- #471 - 1.2.9 release Testing
Issues closed:
Issues opened:
PRs merged & closed:
- #506 - Maven central URLs change for central portal
- #504 - fix: Native script parsing issue when indefinite-length array is used.
- #503 - Fix native script parsing error in Preview when indefinite-length array is used
- #502 - Migrating to central portal from ossrh
Issues opened:
- #127 - Pass --era option to yaci-devkit up
- #126 - Check H2 db stability for long running network
- #125 - Simulate rollback message ?
PRs merged & closed:
- #128 - Add rollback simulation support via DB snapshot and TCP proxy-based fork creation in Yaci CLI + Improve APIs with Swagger annotations
- #123 - Fix 105
Issues closed:
Issues opened:
- #114 - Peers discovery via N2C or N2N
- #113 - Ensure all deserialization properly handle indefinite-length arrays
PRs merged & closed:
- #117 - Improve N2NChainSyncFetcher Error Handling and Continuation on Parse Failure
- #116 - Improve N2NChainSyncFetcher Error Handling and Continuation on Parse Failure
- #115 - Merge native script parse error fix to main branch + Maven central portal related changes for CI
- #112 - Fix native script parse error
Issues opened:
- #594 - Missing parameters in response body for EP epochs/latest/parameters
- #592 - Reward Table Pruning Support
- #591 - Refactor governance-aggr and governance-rule modules
- #590 - Release prep task - 2.0.0-beta2
- #589 - Peers table (P2P)
- #586 - Exclude inactive DReps when calculating DRep total yes, no stake
- #575 - Native script parsing error in Preview
- #571 - Add tx index in table governance_action_proposal, voting_procedure
- #570 - Introduce a flag to enable/disable transaction witness storage
PRs merged & closed:
- #595 - Update Docker distribution support with shell scripts and monitoring setup
- #588 - feat: Continue Sync on Parse Error
- #587 - Add methods to exclude inactive DReps from stake calculations and update accordingly in proposal status calculation
- #585 - Simplify and consolidate database migration scripts , add txIndex field to voting procedures, gov action proposal -related classes
- #584 - feat: Continue Sync on Parse Error
- #583 - Fix binding variable issue in global script + Create new plugin-api module
- #582 - Standardize event metadata naming and introduce storage extension points for governance store
- #581 - Introduce plugin state storage and add HTTP helper class for plugins
- #580 - Update services to use ReadOnly annotation and refactor EraService dependencies
- #578 - New flag to enable/disable transaction witness storage
- #577 - Update CCL and Yaci version to fix native script parse error on preview
- #576 - Fix #575 native script parse error in preview
- #574 - chore: Add config properties for Polyglot context pool configuration
- #573 - Fix docker zip distribution to include correct application properties files and monitoring related files
- #572 - Add prometheus metrics for sync status and adapot calculation status. Initial implementation of monitoring dashboard
- #569 - Support epoch stake pruning
- #568 - fix: #567 Update pool query ordering to include TX_INDEX
- #565 - Handle the case of delaying actions in proposal status evaluation
- #563 - feat: Add plugin framework to support granular scope indexing. Filter, PreAction, PostAction, EventHandler. Support for MVEL, SPEL, Python, JS
- #560 - Implement improvements to DRep expiry calculation (WIP)
Issues closed:
- #575 - Native script parsing error in Preview
- #570 - Introduce a flag to enable/disable transaction witness storage
- #567 - Mainnet epoch 561 adapot reserves mismatch - 715874193 lovelace
- #550 - Change default runtime to JDK 24 in Docker image
- #545 - Remove datasource configuration from yaci-store and ledger-state compose yml file
- #533 - Add 'Retired' status in drep endpoint result
Let's keep building! 🚀