Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.6.0 #447

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open

Release v0.6.0 #447

wants to merge 25 commits into from

Conversation

github-actions[bot]
Copy link

[0.6.0] - 2025-03-10

Bug Fixes

Build Process & Auxiliary Tools

CI/CD

Documentation

Features

Testing

0xCipherCoder and others added 25 commits February 21, 2025 05:01
)

* feat: a direct fetching from bigtable with a test

* feat: rework slots processing, simplify data types used for bubblegum

* feat!: use bincode to serialize/deserialize raw blocks

* feat(rocksdb): open migration db with deprecated CF descriptor

* feat(rocksdb): improve raw blocks migration script

* feat(rocksdb): add migration readme, optimize migration memory

skip-checks: true

* chore: improve slot persister performance, clean up deps

---------

Co-authored-by: Stanislav Cherviakov <[email protected]>
doc:fixed broken link and grammatical errors
* chore(ci): clean up env some more & downsize compose

* Replace the identical methods with parse_json (#428)

---------

Co-authored-by: Kyrylo Stepanov <[email protected]>
…token_count

fix(postgre-client): fungible parameter count
* chore: set an appropriate 0.1 version

* chore(ci): standardize release workflows and branch naming

- Implement release preparation/finalization

- Standardize branch naming to use release/v* format consistently

- Update documentation to reflect automated version bumping

* chore: cliff.toml nit and makefile cleanup

* chore(ci): improve GitHub workflows for release process

- Update docker.yml to ensure proper tag pushing with PUSH_CONDITION
- Remove redundant version tag format (keeping only v-prefixed tags)
- Set GH_TOKEN at job level in both release workflows
- Remove unnecessary GitHub CLI authentication steps

* chore(ci): use proper checkout action
- Fix changelog generation in release-prepare.yml:
  - Remove invalid --strip header,footer parameter and use --strip all instead
  - Remove --config flag when cliff.toml might not exist
  - Add warning message when cliff.toml is missing
* MTG-1351 optimise get collection assets query
* refactor(release): modularize release preparation process

- Extract inline shell scripts from GitHub Actions workflow into dedicated script files for better maintainability and testability
- Fix cliff config allowing proper changelog creation

* chore: Add newlines in scripts

* chore(CI): inline most steps in release process

* chore: Cleanup cliff.toml
* feat: overhaul task spawning in the whole project

Overhaul task spawning in all modules. Remove usage of
the `mutexed_tasks` concept, remove usage of a broadcast
channel that was used for shutdown, create a static
executor to save running tasks & exit gracefully.

* feat(nft_ingester): spawn graceful shutdown as the first task in `main`

Spawn graceful shutdown as the first tokio task in binaries that perform
it, await it at the end.

* feat(ingester,synchronizer): introduce more cancellation checks

* chore: remove patch versions from the ecosystem crates

* feat(ingester): replace some loops with `run_until_cancelled`
* MTG-1307 improve the deployment process

- added the ability to select docker imager when starting docker compose
* chore: Clean cliff.toml

* fix(chore): Fix github PR creation in release prepare
* chore(ci): added missing cliff config for 0.5 release

* chore: dropped the version of nft_ingester to the one before 0.5

* chore: bump rust toolchain to 1.85 (#438)

* chore: cherry pick scripts for release

* chore: Clean cliff.toml

* chore: bump version to 0.5.0

* docs: add changelog for v0.5.0

* chore: bump version to 0.5.1-dev [skip ci]

---------

Co-authored-by: GitHub Actions <[email protected]>
* [OBEZS] Add cleanup packages; Add DUMP_SYNCHRONIZER_BATCH_SIZE=10000 and SKIP_CHECK_TREE_GAPS=true to .env.example

* [OBEZS] Add dry-run cleanup packages and organization

* [OBEZS] Add new line character at the end of file

* [OBEZS] Set stop_grace_period to 2m for ingester

* chore: Update default value of the dump_synchronizer_batch_size

---------

Co-authored-by: obezsmertnyi <[email protected]>
Co-authored-by: Stanislav Cherviakov <[email protected]>
…444)

* MTG-1380 getAssetsByCreator doesn't return empty fields.

- Return empty string for all collection_metadata fields if we have no values
…ic [MTG-1415] (#446)

* fix(rocksdb): prioritize slot ordering over version in comparison logic

Change the comparison order in macro to check
slot_updated values first before checking update_version. This ensures account-based
assets are properly indexed by slot-first ordering, which better represents the
correct temporal sequence of asset updates.

Closes MTG-1415

* chore: fmt

* test: Fix tests after reprioritising the ordering
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants