Release notes about radicle-native-ci
This file summarizes the user-visible changes to radicle-native-ci
between releases.
Version 0.14.0, released 2026-03-24
- No user visible changes, as such, but depends on new Radicle and CI broker.
Version 0.13.0, released 2026-03-06
- No user visible changes, as such, but depends on new Radicle and CI broker.
Version 0.12.0, released 2026-01-20
-
The
--versionoutput now contains the Git commit from which the binary was built. -
The adapter now depends on
radicle0.20.0 andradicle-ci-broker0.25.0.
Version 0.11.1, released 2025-07-28
-
The run log HTML now tries to import
local.cssto allow local styling of the page. By Aleks Rutins. -
The
README.mdfile now links to the architecture document. By Sean Borg. -
The dependencies on the
radicleandradicle-ci-brokercrates are now on current versions. This should be user-invisible, except for bugs fixed.
Version 0.11.0, released 2025-06-05
- No functional changes, but updates dependencies to current versions
of the
radicleandradicle-ci-brokercrates to avoid breakages.
Version 0.10.0, released 2025-04-22
- This release has no user-visible changes, and only upgrades its dependency on the CI broker, to avoid falling behind and making a future upgrade harder.
Version 0.9.0, released 2025-03-26
- This release has no user-visible changes, and only upgrades its dependencies to current versions.
Version 0.8.0, released 2025-02-18
- The
rad-cibinary has been dropped from this crate, as the newrad-cicrate provides a better version now.
Version 0.7.0, released 2025-02-03
- The
README.mdfile documents the exit codes used by the adapter, and that the adapter administrator log goes to the standard error output. Other documentation improvements as well.
Version 0.6.0, released 2025-01-07
-
The
rad-ciprogram now parses its command line in a more usual Unix manner. It now has the--dry-runoption, as well as-hand--helpoptions. -
The CI adapter no longer has support for limiting the duration of a CI run. The Radicle CI broker has that functionality, so there’s no need for the adapter to have it too.
This is a breaking change. The adapter configuration file may no longer have the
timeoutfield. -
The log for the CI run now includes the adapter-assigned run ID, and run start time and duration.
Version 0.5.0, released 2024-12-05
-
The admin log (written to file specified in the configuration file) now has time stamps for message. Suggested by Richard Levitte.
-
The README documents
base_url. Change by Richard Levitte.
Version 0.4.0, released 2024-11-22
- The
rad-cibinary is added. This is an experimental tool for running the commands CI runs without going via CI. See the README for details.
Version 0.3.0, released 2024-11-14
This is the third release. The release notes were added later.
-
The
--versionoption was added to show the version number of the program. -
The
--show-configoption was added to show the configuration being used as JSON. -
The configuration file now has an optional
base_urlfield to set the base URL for constructing the URL to the log file, so that the URL can be sent to the CI broker. -
In log files, the stdout and stderr of the commands that are run are combined into one stream. This makes logs easier to follow.
-
Log files now have a more prominent and comprehensive table of contents.
Version 0.2.0, released 2024-06-06
This is the second release.
-
The main change is that this version depends on version 0.2.0 of the CI broker. This fixes the problem of building the oldest commit in a patch rather than the newest.
-
The README is more useful now.
Version 0.1.0, released 2024-04-03
This was the first release. No notes.
# Release notes about `radicle-native-ci`
This file summarizes the user-visible changes to `radicle-native-ci`
between releases.
## Version 0.14.0, released 2026-03-24
* No user visible changes, as such, but depends on new Radicle and CI broker.
## Version 0.13.0, released 2026-03-06
* No user visible changes, as such, but depends on new Radicle and CI broker.
## Version 0.12.0, released 2026-01-20
* The `--version` output now contains the Git commit from which the
binary was built.
* The adapter now depends on `radicle` 0.20.0 and `radicle-ci-broker` 0.25.0.
## Version 0.11.1, released 2025-07-28
* The run log HTML now tries to import `local.css` to allow local
styling of the page. By Aleks Rutins.
* The `README.md` file now links to the architecture document. By Sean
Borg.
* The dependencies on the `radicle` and `radicle-ci-broker` crates are
now on current versions. This should be user-invisible, except for
bugs fixed.
## Version 0.11.0, released 2025-06-05
* No functional changes, but updates dependencies to current versions
of the `radicle` and `radicle-ci-broker` crates to avoid breakages.
## Version 0.10.0, released 2025-04-22
* This release has no user-visible changes, and only upgrades its
dependency on the CI broker, to avoid falling behind and making a
future upgrade harder.
## Version 0.9.0, released 2025-03-26
* This release has no user-visible changes, and only upgrades its
dependencies to current versions.
## Version 0.8.0, released 2025-02-18
* The `rad-ci` binary has been dropped from this crate, as the new
`rad-ci` crate provides a better version now.
## Version 0.7.0, released 2025-02-03
* The `README.md` file documents the exit codes used by the adapter,
and that the adapter administrator log goes to the standard error
output. Other documentation improvements as well.
## Version 0.6.0, released 2025-01-07
* The `rad-ci` program now parses its command line in a more usual
Unix manner. It now has the `--dry-run` option, as well as `-h`
and `--help` options.
* The CI adapter no longer has support for limiting the duration of a
CI run. The Radicle CI broker has that functionality, so there's no
need for the adapter to have it too.
This is a breaking change. The adapter configuration file may no
longer have the `timeout` field.
* The log for the CI run now includes the adapter-assigned run ID, and
run start time and duration.
## Version 0.5.0, released 2024-12-05
* The admin log (written to file specified in the configuration file)
now has time stamps for message. Suggested by Richard Levitte.
* The README documents `base_url`. Change by Richard Levitte.
## Version 0.4.0, released 2024-11-22
* The `rad-ci` binary is added. This is an **experimental** tool for
running the commands CI runs without going via CI. See the README
for details.
## Version 0.3.0, released 2024-11-14
This is the third release. The release notes were added later.
* The `--version` option was added to show the version number of the
program.
* The `--show-config` option was added to show the configuration being
used as JSON.
* The configuration file now has an optional `base_url` field to set
the base URL for constructing the URL to the log file, so that the
URL can be sent to the CI broker.
* In log files, the stdout and stderr of the commands that are run are
combined into one stream. This makes logs easier to follow.
* Log files now have a more prominent and comprehensive table of
contents.
## Version 0.2.0, released 2024-06-06
This is the second release.
* The main change is that this version depends on version 0.2.0 of the
CI broker. This fixes the problem of building the oldest commit in a
patch rather than the newest.
* The README is more useful now.
## Version 0.1.0, released 2024-04-03
This was the first release. No notes.