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.5.0 #440

Merged
merged 54 commits into from
Mar 4, 2025
Merged

Release v0.5.0 #440

merged 54 commits into from
Mar 4, 2025

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Mar 4, 2025

[0.5.0] - 2025-03-04

Bug Fixes

Build Process & Auxiliary Tools

CI/CD

Documentation

Features

Testing

StanChe and others added 30 commits February 6, 2025 15:25
- Add GitFlow contribution guidelines
- Create CONTRIBUTING.md with GitFlow workflow documentation
- Add reference to contribution guidelines in README.md
- Include PR requirements and code review guidelines
- add conventional commits specification
- Add conventional commits structure and types
- Include example and link to specification
- update CI requirements
…407)

- Rename start_slot to first_slot for better clarity
- Add last_slot parameter to control the upper bound of slot processing
…dockerfile-into-individual-services

feat(ci)!: improve docker builds significantly
chore: reorder contributing readme section
…try (#412)

fix(ci): update docker workflow to use GitHub Container Registry

fix(docker): update Docker image references to use ghcr.io

- Update base image references in app.Dockerfile and profiling/app.Dockerfile

- Update image tags in build-all.sh to use ghcr.io

- Update documentation in README.md to reflect new image registry

* fix(docker): update image naming to use aura prefix and full org path

- Update Docker image paths to use ghcr.io/${ORG}/aura-{binary} format

- Add ORG build argument to Dockerfiles

- Update documentation to reflect new image naming

* fix(docker): use hardcoded organization name instead of variable

- Replace  with metaplex-foundation in Dockerfiles

- Remove ORG build argument from workflow

- Simplify build-all.sh script
[OBEZS] Fix Docker tag generation for branch and tag builds
Reorder `cursor` and `options` positioning in RPC request types
to align with other das-api implementations in case the user
passes RPC params as array.
* feat(api): prioritize v1 payloads when parsing rpc params

* feat(api)!: set `showUnverifiedCollections` default to `false`
* feat(burnt_asset_ingester): add burnt assets ingester tool

- Add new binary tool for ingesting burnt assets from JSON file
- Implement Asset to AssetCompleteDetails conversion
- Add batch processing with configurable batch size
- Add error handling and logging
- Add comprehensive test coverage
* docs: comprehensive documentation update

- Add detailed system architecture documentation with component descriptions and data flow

- Clean up and modernize README with clearer structure and links to architecture docs

- Update CONTRIBUTING guidelines with detailed setup instructions and best practices

The changes provide a complete overview of the system's architecture, components, data flow, and database structure, while making the documentation more accessible and maintainable.

* docs: Update README.md

Co-authored-by: Oleksandr Mykhailenko <[email protected]>

* chore: update docs and remove deprecated clippy config

- docs(CONTRIBUTING.md):
    - Remove explicit Rust version (using rust-toolchain.toml).
    - Add note about bootstrapping Postgres for local integration tests.
    - Clarify feature branch naming convention (ticket number optional).
    - Remove redundant unit test command from CI section.
    - Add merge strategy (squash merging).
    - Improve clarity and formatting.
- docs(architecture.md):
    - Remove specific class dependencies, listing high-level dependencies instead.
    - Clarify BigTable's role as a data origin for the Slots DB.
    - Remove `explorer_client` (uncommitted code).
    - Correct formatting and improve wording.
- chore: Remove deprecated and faulty .clippy.toml.

* docs: refine release process

* docs: fix api type

---------

Co-authored-by: Oleksandr Mykhailenko <[email protected]>
- clean up unused/redundant variables
…alance option are covered for all token types

- added different types of accounts in the test with and without balance, with different token types.
- add test to verify functionality in case of reverse data processing sequence.
…v3 table

- Prevent setting asset owner for Fungible tokens in the assets_v3 table.
- Add new tests to cover this change.
- Increase code coverage.
andrii-kl and others added 24 commits February 21, 2025 12:29
- added the ability to determine the type of Fungible tokens using a list of known ones
- Implement function to update existing data
- Implement job task to run update function only ones
- Cover all new cases by tests
- Fix tests, add data synchronization after updating data in the rocks
- fix fmt
…false

test: MTG-1225_MTG-1276 test searchAssets by owner with  ShowZeroBalance: false
…p_not_working_test_cases

test: MTG-1283 clean up not working/not used test cases.
Copy link
Contributor

@armyhaylenko armyhaylenko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LBTM. Let's get it 🚀

@StanChe StanChe merged commit bb23fbb into main Mar 4, 2025
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