Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: heroku/libcnb.rs

v0.30.0

02 Oct 07:37
4efb050

Choose a tag to compare

Changed

  • libcnb:
    • Updated OpenTelemetry dependencies from 0.30 to 0.31 (#964)
      • Updated opentelemetry from 0.30 to 0.31
      • Updated opentelemetry_sdk from 0.30 to 0.31
      • Updated opentelemetry-proto from 0.30 to 0.31
      • Updated tracing-opentelemetry from 0.31 to 0.32

v0.29.3

29 Sep 09:56
cfba0f1

Choose a tag to compare

Fixed

  • libherokubuildpack:
    • download::download_file now returns a DownloadError for erroneous HTTP status codes again. The behaviour unintentionally changed in 0.29.2. (#961)

v0.29.2

26 Sep 15:23
9a174a5

Choose a tag to compare

Changed

  • libcnb:

    • Updated OpenTelemetry dependencies from 0.28.0 to 0.30.0 (#955)
      • Updated opentelemetry from 0.28.0 to 0.30.0
      • Updated opentelemetry_sdk from 0.28.0 to 0.30.0
      • Updated opentelemetry-proto from 0.28.0 to 0.30.0
      • Updated tracing-opentelemetry from 0.29 to 0.31
  • libherokubuildpack:

    • download::download_file now uses the operating system's certificate facilities when verifying certificates. (#959)

v0.29.1

01 Aug 15:32
b2d6fd1

Choose a tag to compare

Fixed

  • libcnb:
    • Order of automatically applied environment variables by libcnb, such as PATH=<layer>/bin, now matches the upstream CNB lifecycle. (#938)

v0.29.0

02 May 14:54
b8d6835

Choose a tag to compare

Important

Run cargo install libcnb-cargo to update the libcnb.rs CLI tools.

Changed

  • libcnb-cargo
    • The default for the --target argument of cargo libcnb package will now be based on an architecture that matches the host machine instead of x86_64-unknown-linux-musl. (#922)

v0.28.1

25 Mar 19:26
d6abb28

Choose a tag to compare

Changed

  • libcnb:
    • OTLP File Exports are now correctly newline-separated. (#926)
  • libcnb-package:
    • The cargo build command used when packing the buildpack is now run using --locked when the CI env var is set. (#925)

v0.28.0

03 Mar 22:31
1fc7d32

Choose a tag to compare

Added

  • libcnb:
    • The tracing crate is now setup for OTLP File Exports. Buildpacks using tracing will inherit tracing context from libcnb.rs. (#918)

Changed

  • libcnb:
    • Tracing spans, events, and errors from libcnb.rs are now generated via the tracing library, and tracing data output has changed. (#918)

v0.27.0

27 Feb 19:20
0938dc5

Choose a tag to compare

Changed

  • Raised Minimum Supported Rust Version (MSRV) to 1.85. (#913)
  • Updated to Rust 2024 edition. (#913)
  • libcnb:
    • Implemented custom OTLP File Exporter instead of opentelemetry-stdout and updated opentelemetry libraries to 0.28. (#909)

v0.26.1

10 Dec 10:56
b9d14a5

Choose a tag to compare

Fixed

  • libherokubuildpack:
    • Fixed log_header, log_error and log_warning to correctly reset the ANSI colour styles at the end of each line. (#890)

v0.26.0

18 Nov 17:18
5f9f5dd

Choose a tag to compare

Changed

  • libherokubuildpack:
    • Removed buildpack_output module. This functionality from (#721) was experimental. The API was not stable and it is being removed. A similar API is available at bullet_stream. (#852