Glob capability + default_pad_byte + ESP32-S3 docs
Firmion
Server & OS ManagementA domain‑specific language for declaratively constructing firmware, ROM, or other binary images by managing sections, offsets, alignments, and checksums.
Features
- Declarative DSL to define sections, offsets, padding, and alignment
- Support for reading ELF objects, raw data, strings, repeated values, hashes, and checksums
- Cross‑platform Rust implementation with MIT license
Recent releases
View all 8 releases →- EXTENSION API BREAKING CHANGE: generalized and unified extension parameter passing.
- FEATURE: Extensions now support named arguments (e.g., foo:bar(stuff=42)).
Full changelog
Release Notes
- EXTENSION API BREAKING CHANGE: Generalized and unified extension parameter passing.
- FEATURE: Extensions support named arguments, as in foo:bar(stuff=42);
- BUG FIX: Fixed to_i64() and to_u64() in const expressions
- BUG FIX: Use checked arithmetic for extension size.
- INTERNAL: Fixed unused import clippy warning
- INTERNAL: Cleaned up dead code in const evaluation.
- INTERNAL: Refactored common code into coerce_numeric_pair
- INTERNAL: Fixed is_none + unwrap anti-pattern.
- INTERNAL: Refactor counter advance into one function
- INTERNAL: Changed a saturating add to checked add.
- ITTERNAL: Simplified extension call handling in the IR.
- INTERNAL: Implemented Rustc-style AST storage for synthetic nodes.
- INTERNAL: Added large comment about how brink handles include files.
- INTERNAL: renamed ext to extension_registry
Install brink 6.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/steveking-gh/brink/releases/download/6.0.0/brink-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/steveking-gh/brink/releases/download/6.0.0/brink-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install brink
Download brink 6.0.0
| File | Platform | Checksum |
|--------|----------|----------|
| brink-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| brink-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| brink-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| brink-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| brink-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.