Skip to content

Releases: merlinz01/redpepper

0.3.2

05 Dec 23:59
Compare
Choose a tag to compare

Added

  • Disable connection keep-alive pings if ping_interval is set to 0.
  • Add changed_operations parameter to state runner to allow forcing certain operations to run.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.3.1

04 Dec 16:17
Compare
Choose a tag to compare

Changed

  • Update operations that run system commands to use trio.to_thread.run_sync for better concurrency.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.3.0

04 Dec 03:32
Compare
Choose a tag to compare

Changed

  • Breaking change: Restructure state file format for better execution flow control.
    • This is not backwards compatible. All state files must be updated as well as all
      Manager and Agent instances before states can be executed.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.2.0

03 Dec 01:40
Compare
Choose a tag to compare

Changed

  • Breaking change: Migrate operations and requests to be asynchronous.
    • Non-asynchronous operations are still functional, but expect support for them to
      be removed in a future release.
  • Breaking change: Make the communication protocol more RPC-like.
    • This is backwards compatible for the initial agent authentication, but running commands
      will not work until the Manager and Agent are both updated.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.1.4

30 Nov 18:21
Compare
Choose a tag to compare

Changed

  • Improve WebSocket status display in Events and Commands view.
  • Improve navigation in the console.

Fixed

  • Update references to uv install location since uv 0.5.0 release.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.1.3

05 Nov 01:17
Compare
Choose a tag to compare

Changed

  • Improved styling in the console.

Fixed

  • Fix root ca certificate path in step-keypair tools.
  • Fix URL path to favicon SVG in console.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.1.2

29 Oct 01:41
Compare
Choose a tag to compare

Fixed

  • Add redpepper dependency for manager, agent, and common packages.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.1.1

29 Oct 00:51
Compare
Choose a tag to compare

Changed

  • Use strings for request IDs instead of integers.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.1.0

28 Oct 20:48
Compare
Choose a tag to compare

Changed

  • BREAKING CHANGE: Use MessagePack instead of Protobuf for manager/agent communications.
    This is not backwards compatible. All Manager and Agent instances must be updated at the same time.
  • Prompt for username if not supplied to install-login tool.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.

0.0.17

26 Oct 00:13
Compare
Choose a tag to compare
  • Fix missing pydantic dependency in redpepper-common.

You can find the Python packages on PyPI.

The checksums.txt file contains SHA256 checksums for the release assets.