Skip to content

chore(release): prepare v1.4.0#396

Merged
domcyrus merged 1 commit into
mainfrom
release/v1.4.0
Jun 16, 2026
Merged

chore(release): prepare v1.4.0#396
domcyrus merged 1 commit into
mainfrom
release/v1.4.0

Conversation

@domcyrus

Copy link
Copy Markdown
Owner

Release prep for v1.4.0. Stacked on #395 (now merged), so this diff is just the version bump + changelog.

Changes

Verification

./scripts/pre-release-check.sh 1.4.0 passes clean: version consistency, changelog entry + link, [Unreleased] empty, fmt/clippy/test, both crates/rustnet-core/assets/{oui.gz,services} validated against the Dockerfile, Docker image builds, and Cargo.lock up to date.

After merge

  1. Run Test Platform Builds on main (all platforms).
  2. cargo publish --dry-run for all four crates; confirm CRATES_IO_TOKEN has publish-new scope (the three libraries are brand new on crates.io).
  3. Tag v1.4.0 → the release pipeline builds all platforms, publishes the four crates in dependency order, Docker, PPA/OBS/COPR/AUR/Homebrew/Chocolatey.

Note: the [1.4.0] date is set to 2026-06-16 — update it if the tag is cut on a different day.

Bump the binary to 1.4.0 (Cargo.toml [package], rpm/rustnet.spec, Cargo.lock).
The library crates stay at 0.2.0 for their first crates.io publish.

Turn the accumulated [Unreleased] changelog into the 1.4.0 entry, filling in
the changes that landed this cycle but were absent from the draft section
(workspace split, FTP DPI, mDNS/LLMNR response IPs, Landlock v6 IPC scoping,
no_new_privs + cargo-deny, openSUSE OBS pipeline, connection-list scrollbar,
direct-jump tab shortcuts, hot-path perf work, RPM packaging fixes, and the
zh-CN/Nix docs), and credit this cycle's contributors.
@domcyrus domcyrus merged commit 7cfe909 into main Jun 16, 2026
21 checks passed
@domcyrus domcyrus deleted the release/v1.4.0 branch June 16, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant