Skip to content

Release v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 18:07
· 39 commits to main since this release

Release v0.6.0

Changelog

[0.6.0] - 2026-08-17

Added

  • OSC 8 file hyperlinks with --hyperlink=always|auto|never across human-readable views.
  • Long-view columns and machine-output fields for inode numbers, hard-link counts, allocated size, extended attributes, ACL/SELinux context, and mount details.
  • Symlink controls for target metadata (--dereference), target visibility (--no-symlink-target), and inclusion alongside file/directory filters (--show-symlinks).
  • Plugin Platform v3 with public lla_plugin_sdk and lla_plugin_sdk_macros crates, embedded manifest contracts, a Component Model WIT world, and overridable native batch decoration.
  • Native batch formatting plus bounded persistent plugin caches with metadata-, repository-, configuration-, and TTL-based invalidation.
  • Typed action arguments and structured none, text, value, and table results with host-rendered human, JSON, NDJSON, and CSV output through lla plugin run.
  • An embedded Wasmtime/WASI Preview 2 runtime on 64-bit Linux and macOS, including memory, response, batch, and execution-time limits.
  • Persisted plugin-grants.toml approvals, permission-expansion prompts, exact-domain WASI HTTP, default-denied raw sockets, and gated clipboard and URL-opening calls.
  • lla plugin migrate --prebuilt with timestamped legacy backups, third-party plugin reporting, and failed-migration restoration.

Changed

  • Native plugins now export only _plugin_create_v3; API v1/v2 libraries are detected without invoking their code and reported as disabled.
  • plugin.toml schema 3 is the source of truth for actions, fields, output contracts, runtime entrypoints, and permissions. Packaged and compiled manifests must match exactly.
  • All bundled plugins and prebuilt-package manifests target API v3 and version 0.6.0.
  • File hashing, duplicate detection, Git status/history, directory metadata, complexity, keyword, media, and project-context decoration now batch shared work; network-backed package and suggestion plugins reuse TTL caches and issue independent requests concurrently.
  • lla plugin <plugin> <action> remains available in 0.6.x but emits a deprecation warning in favor of lla plugin run.

Fixed

  • Local source installs checksum only the immutable manifest and resolved runtime entrypoint, so first-run plugin configuration and cache writes no longer invalidate packages and logical native entrypoints resolve correctly on each platform.
  • Local source installation on macOS disables native-plugin stripping, preventing malformed Mach-O LINKEDIT string pools.
  • Code-complexity batch decoration no longer deadlocks while recording report statistics.
  • Git status no longer enumerates ignored files that cannot contribute to its displayed status, avoiding oversized caches for repositories with large build directories.

Security

  • WASM plugins run with default-denied capabilities, exact network-domain allowlists, stable host error codes for traps and timeouts, a 128 MiB memory limit, and a 16 MiB response limit.
  • WASM packages requesting subprocess execution are rejected, and WASM packages return an explicit unsupported-runtime error on i686.

SHA256 Checksums

d595941f2d9460af29d8f90f9c6ceae3975173ea0927a5ee5ff9a1a0838807cf  lla-0.6.0-1-aarch64.pkg.tar.zst
a8f12d54917e26c4639625d4fa089a30bcef5cf64df2b7374a7c1494117d11f3  lla-0.6.0-1-i686.pkg.tar.zst
103a0997b5575f421fc365ce946e3dd8ac8f14cbd5fbb0d3207bcf7cfc0b37b4  lla-0.6.0-1-x86_64.pkg.tar.zst
782665cdf5e1890bea327e0668a3a4969f998e662197020c54a9dd76f49cb56b  lla-0.6.0-1.aarch64.rpm
1ddfdb1419d70a1d34a2c643621b3c518c702577c968777c26899c56afa302b0  lla-0.6.0-1.i686.rpm
782200c3eca0e026da7eb023f51fc11fa831d9f053cc6c1fdb7f079ca83b3241  lla-0.6.0-1.x86_64.rpm
c10faf4a82458607ecbbdd2070a27ae2975a0160e13ab73b658620bdc2f987f5  lla-0.6.0-r0.aarch64.apk
9193e793303716aceec81f32bfca083708fd0a81bd1ab91881918fb58b6a03aa  lla-0.6.0-r0.x86.apk
2ccc412ff36b3e6faddbd9b2bbfd03bbb879e8fbec6fc3c2dd301abe98a07bb8  lla-0.6.0-r0.x86_64.apk
416fd4aa5c952f93aa4561400450ae04e25142f6283a4475d23ef05cbb394560  lla-linux-amd64
026233e907fb10d96ea5a0473605fe41977a421a0af3b05e3b849c496f0f6b17  lla-linux-amd64-musl
df0a3903a40f64f330242787717e2e65d9aa6df6c4a1f9aee581e71a4513ab38  lla-linux-arm64
41f7670409e3c1ceb696c84de0a9616367666bc8b28fad82964d399926e832ba  lla-linux-arm64-musl
c574e3c6bacb49548e25d32f6046fe77620a7f125c352a8c16dfbc1d4fb75a10  lla-linux-i686
08cedcc63120824271d092a5d3859dac429b374990a82771ce3b80ed86f2d4b6  lla-macos-amd64
b3e44365d8b334ff10fac631285689f27b089b585ef383de846bb1df040bb208  lla-macos-arm64
b7ca4db7d9ee55608c1649ffa3492f001561e9754abb33dd7f24e798a163ebb7  lla_0.6.0_amd64.deb
d4efeb0a0507804d86a64b331b6edef6f3103a88fb034ff4e7d522b98a1202a1  lla_0.6.0_arm64.deb
12dd85b582cf7d9252436a984bcadd559bf211d618f0b202fd610ab9466ab16d  lla_0.6.0_i386.deb
eadd2e6fbb07155774c8f458311c484446d3bfaac25a6a0df1c1ff7a39f92d49  plugins-linux-amd64.tar.gz
83eb24a669b6cf0fd3c56cd478acaf298d3b0aac715aa7ebead9a95673f254f9  plugins-linux-amd64.zip
b0bb230c9a06e9fb1090b61ba9596ef3779122383b7c5c3d4867e607a02f7c63  plugins-linux-arm64.tar.gz
27fea3fbaa652cb2573adc5cc50f351ce45e0ba2a43f440b73968a3aa511fb98  plugins-linux-arm64.zip
df9c34fde0060c508c5141897f7673eb3c074a36fc2bc89ef496bea4ed3c5bdd  plugins-linux-i686.tar.gz
fbc5de862bce1911ee8c11f2d237e27296033367d2804c99af2e49797ef6a1fd  plugins-linux-i686.zip
40357790ae27066486a0a9a07b5339ebdc986e84a3cf6cfc9953209e41c776c9  plugins-macos-amd64.tar.gz
5cd3291ce41be0d2ec2fba7666a502169a021b8cd2d8507263c927171bfb869e  plugins-macos-amd64.zip
777f639b839d73f1d865f554b5bc6264af288daabfde72aa466bed573499e65b  plugins-macos-arm64.tar.gz
b959a91ea8040e60de27010d7c4a64d520279fce9fcd1203d7aa7ce8cef1a9e3  plugins-macos-arm64.zip
3054e6ec7cf48b3cf87c9d0f5ec03b51bbf8012f3c4cb4c92f45775db4ae8dc8  themes.zip