Release Notes v2.0.0

Binacle.Net v2.0.0 is a major update from v1.3.0.

v2.0.0 introduces breaking changes and new features. Existing integrations must be reviewed and updated.


πŸ”Ž Overview

βš™οΈ Core Changes

πŸ§ͺ Diagnostics Module

πŸ”Œ Service Module

The Service Module was entirely rewritten and its business logic has been fundamentally changed.

For additional details, see the Service Module documentation.

🎨 UI Module

πŸ“ˆ Algorithms

πŸ—οΈ Internal Work

πŸ“š Versioned Docs

πŸ› οΈ Migration Guide

To upgrade to v2.0.0, follow these steps:

  1. Remove all V1 usage
    • Any calls to V1 endpoints must be removed or migrated.
  2. Review log configuration
    • All logs under /app/data/logs now use the yyyyMMdd.ndjson format instead of log-yyyyMMdd.txt.
  3. Switch to V2 or V3 endpoints
    • Update integrations to use stable V2 or V3 endpoints.
    • Verify that algorithms behave correctly with the updated logic.
  4. Update Packing Logs usage
    • Replace any use of legacy-fitting and legacy-packing in /app/data/pack-logs with the new packing and fitting paths.
  5. Service Module users
    • All integrations with the old Service Module will no longer work.
    • No public documentation is available β€” please contact directly if needed.
    • For self-hosted setups, you will need to rely on the source code, as documentation will not be provided.
  6. Adopt new documentation
    • If you previously relied on the legacy JSON documentation, migrate to OpenAPI 3.0.
    • Use Swagger UI or Scalar UI for interactive references.