v1.2.9 #1
GordenArcher
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Axon v1.2.9
Axon v1.2.9 is a security, terminal integrity, and editor performance release.
It hardens the local Core boundary while removing the extra work that made file
loading and editing feel slower after the security pass.
This release includes the six commits after the
v1.2.8tag.Security Boundary
with a secret generated for each app launch.
proxy now owns authenticated Core requests and cancellation.
directory instead of placing the launch token in a WebSocket URL.
terminal, and Core operations.
ancestor, preventing symlink parents from escaping an approved workspace.
types, and prevented destructive operations against workspace roots.
Terminal Integrity
acknowledged replay cursors for reconnects.
command output is not lost.
stream bounds owned by Core.
coverage for the terminal eating-output failure class.
File and Editing Performance
capability-checked main-process text I/O, retaining UTF-8, binary, size, and
workspace validation.
has actually been visited.
editors instead of every restored tab.
non-critical extension activation until after the first paint.
decoration refreshes, and Go whole-file syntax scans away from each keystroke.
chunks, keeping unrelated grammars out of the first edited file.
Editor Workflows
target, pointer capture, exact pixel movement, and a minimum pane width.
binary, and oversized-file exclusions plus atomic writes.
while quoted values remain strings.
vitest.config.ts,removing repeated false
node:pathdiagnostics.Fonts and Themes
making both UI choices distinct on every supported platform.
family names to their supported replacements.
extension sources. Later sources remain the effective override without
producing repeated Settings options.
derived theme state, and Monaco registration.
Validation
extension-theme conflict tests.
language-server checks, and production builds passing for the release.
emitted as separate WOFF2 assets and language grammars remain lazy chunks.
the root/editor package metadata with that license.
release allow-list after the dependency graph changed, restoring packaged
bundle verification on macOS, Windows, and Linux.
same closure mismatch fails before the next release tag is created.
Commits Included
1e59c2edocs: add contributor workflow guidec6a25b9docs: update extension api repo link71c0b1bfix: secure core transport and preserve terminal output5da1731perf: secure and accelerate Axon editor workflows33cd96cfix: include Vitest configuration in Node project7372595fix: deduplicate themes and bundle UI fontsThe release still inherits upstream audit advisories from bundled language
servers. Axon's build patches the vulnerable runtime copies that have compatible
fixed versions; Svelte language-server and OpenTelemetry advisories require
upstream or breaking upgrades and remain tracked separately.
This discussion was created from the release v1.2.9.
All reactions