0.81.1

takahirom/arbigent0.81.1Sep 9, 2026by takahirom

AI Summary

This wrapper-only release relocates the properties file next to the script and introduces validation checks to ensure distribution version consistency.

Key Highlights

  • The wrapper properties file has moved from `.arbigent/wrapper/arbigent-wrapper.properties` to `arbigentw.properties`.
  • Added validation to ensure the `distributionVersion` matches the archive specified in `distributionUrl`.
  • Improved error handling by reporting a failing `java -version` check instead of passing it through.

Breaking Changes

  • The wrapper properties file location has changed from `.arbigent/wrapper/arbigent-wrapper.properties` to `arbigentw.properties`.

New Features

  • Validation for distribution version consistency
  • Improved error reporting for Java version checks

Full Release Notes

Wrapper-only release. The CLI, UI and libraries are unchanged from 0.81.0.

## `arbigentw.properties` Lives Next to `arbigentw` (#440)

The wrapper's properties file moves from `.arbigent/wrapper/arbigent-wrapper.properties` to `arbigentw.properties`, right next to the script.

To migrate a wrapper generated by 0.81.0, move the file (the format is unchanged):

```bash
git mv .arbigent/wrapper/arbigent-wrapper.properties arbigentw.properties
```

or regenerate both files with `arbigent wrapper --version 0.81.1`. A 0.81.1 script that finds only the old file stops and prints these instructions.

Also in this PR: the wrapper refuses to run when `distributionVersion` disagrees with the archive in `distributionUrl` (a version-only bump from Renovate no longer silently runs the old release), and a failing `java -version` is reported instead of passed through.


## What's Changed
* Move the wrapper properties next to arbigentw by @takahirom in https://github.com/takahirom/arbigent/pull/440


**Full Changelog**: https://github.com/takahirom/arbigent/compare/0.81.0...0.81.1