Skip to content

Latest commit

 

History

History
113 lines (67 loc) · 8.59 KB

CHANGELOG.md

File metadata and controls

113 lines (67 loc) · 8.59 KB

1.0.10 (2024-01-13)

Bug Fixes

  • progress-bar: smoother progress and estimation during block cache (1ee19ad)

1.0.9 (2024-01-08)

Bug Fixes

  • fbs: removed unnecessary atomic ordering for faster execution (3456621)

1.0.8 (2024-01-08)

Bug Fixes

  • fbs: improved thread completion counter using atomics (b92aa04)

1.0.7 (2024-01-05)

Bug Fixes

  • block-fetcher: remove error messages pertaining to block missing (49bd4a1)

1.0.6 (2024-01-05)

Bug Fixes

  • verioning: increment to deploy previous fixes (5f474cc)

1.0.5 (2024-01-05)

Bug Fixes

  • block-fetcher: added latest transaction support (ab301bf)
  • block-fetcher: set verbosity of error lower as block has been skip (5ea40d9)
  • threading: added random sampling of numbers within range (4f46b64)
  • threading: update sample block for threading calc (294c53e)

1.0.4 (2024-01-04)

Bug Fixes

  • write-service: remove last comma and close array (4d4c767)

1.0.3 (2024-01-04)

Bug Fixes

  • semver: remove cargo-semantic-release for manual method (d74f500)

1.0.2 (2024-01-04)

Bug Fixes

  • fbs: resolved issue where threads panicn due to start_slot (bab474d)

1.0.1 (2024-01-04)

Bug Fixes

  • main: validation error message of cli arguments (7fdbb8f)

1.0.0 (2024-01-04)

Bug Fixes

  • fbs: added block fetcher factory to files for further testing (d49facd)
  • fbs: align block fetch service with new queue logic (ba16669)
  • fbs: blocks now do not jump outside of given ranges (0467570)
  • fbs: enhanced service to pull contiguous batches in parallel (2604941)
  • logging: removed warning from unused variable (694b7b9)
  • main: added explicit use for queue trait (8a1b931)
  • main: resolved args in main and added test cases for validation (3a07d23)
  • mocking: add automock (b920414)
  • priority-queue: separate trait from struct (b54efff)
  • rate-limiter: separate trait from struct for mocking + lc (1006ed5)
  • threading: increased testability (4dccf95)
  • threading: retrieves correct optimum number of threads to run (79703a8)
  • write-service: improve file usage by clearing then writing (8d065fd)
  • write-service: resolved priority queue ordering and writing (16b62cc)

Features

  • block-fetcher-factory: added a factory for generating rpc clients (bb33ca9)
  • cli: added the CLI arguments and logger initialization (66ff471)
  • config: rust format configuration (e50712e)
  • fbs: added block fetching initial function (3a0a7b4)
  • fbs: enhanced block pulling efficiency by pulling multiple blocks (de75156)
  • fbs: updated the service with further logic (ef83208)
  • gitignore: added gitignore file (7da2ba5)
  • initial-project: added the bare rust project (0289660)
  • priority-queue: added thread idle mech wait_for_data (a980c16)
  • priority-queue: implemented a priority queue for writing blocks (a41e1c6)
  • progress-bar: added progress bar to cli (ff53a86)
  • rate-limiter: added rate limiter to the application (5f0135e)
  • solana-block: added batch and block structs and impls (91d76f7)
  • solana-block: added new and push functions (235c343)
  • threading: added basic threading module to handle concurrency (ae24694)
  • threading: updated project name and added thread spawn calc (d996ec3)
  • write-service: added service that spawns thread to read queue (7d4c69a)