Skip to content

Commit e4de369

Browse files
authored
New version: Sidero.omnictl version 1.4.4 (microsoft#325897)
1 parent 5042ec3 commit e4de369

3 files changed

Lines changed: 89 additions & 0 deletions

File tree

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Created with WinGet Updater using komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: Sidero.omnictl
5+
PackageVersion: 1.4.4
6+
InstallerType: portable
7+
Commands:
8+
- omnictl
9+
ReleaseDate: 2025-12-23
10+
Installers:
11+
- Architecture: x64
12+
InstallerUrl: https://github.com/siderolabs/omni/releases/download/v1.4.4/omnictl-windows-amd64.exe
13+
InstallerSha256: 17FD3133A881FA22CFEFC7C1AD13D0C02C0464DF88DD18F6F81E46F758DD42FF
14+
ManifestType: installer
15+
ManifestVersion: 1.10.0
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Created with WinGet Updater using komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: Sidero.omnictl
5+
PackageVersion: 1.4.4
6+
PackageLocale: en-US
7+
Publisher: Sidero Labs
8+
PublisherUrl: https://github.com/siderolabs/omni
9+
PublisherSupportUrl: https://github.com/siderolabs/omni/issues
10+
PrivacyUrl: https://www.siderolabs.com/privacy-policy/
11+
Author: Sidero Labs
12+
PackageName: omnictl
13+
PackageUrl: https://github.com/siderolabs/omni
14+
License: Mozilla Public License Version 2.0
15+
LicenseUrl: https://github.com/siderolabs/omni/blob/HEAD/LICENSE
16+
ShortDescription: A command line tool for communicating with Omni
17+
Moniker: omnictl
18+
Tags:
19+
- k8s
20+
- kubernetes
21+
- omni
22+
- talos
23+
ReleaseNotes: |-
24+
Omni 1.4.4 (2025-12-23)
25+
Welcome to the v1.4.4 release of Omni!
26+
Please try out the release binaries and report any issues at
27+
https://github.com/siderolabs/omni/issues.
28+
Urgent Upgrade Notes (No, really, you MUST read this before you upgrade)
29+
This release consolidates Discovery service state, Audit logs, Machine logs, and Secondary resources into a single SQLite storage backend.
30+
1. New Required Flag
31+
You must set the new --sqlite-storage-path (or .storage.sqlite.path) flag. There is no default value, and Omni will not start without it.
32+
It must be a path to the SQLite file (will be created by Omni), not a directory, e.g., --sqlite-storage-path=/path/to/omni-sqlite.db.
33+
2. Audit Logging Changes
34+
A new flag --audit-log-enabled (or .logs.audit.enabled) has been introduced to explicitly enable or disable audit logging.
35+
- Default: true.
36+
- Change: Previously, audit logging was implicitly enabled only when the path was set. Now, it is enabled by default.
37+
3. Automatic Migration
38+
Omni will automatically migrate your existing data (BoltDB, file-based logs) to the new SQLite database on the first startup. To ensure this happens correctly, simply add the new SQLite flag and leave your existing storage flags in place for the first run.
39+
Once the migration is complete, you are free to remove the deprecated flags listed below. If they remain, they will be ignored and eventually dropped in future versions.
40+
4. Deprecated Flags (Kept for Migration)
41+
The following flags (and config keys) are deprecated and kept solely to facilitate the automatic migration:
42+
- --audit-log-dir (.logs.audit.path)
43+
- --secondary-storage-path (.storage.secondary.path)
44+
- --machine-log-storage-path (.logs.machine.storage.path)
45+
- --machine-log-storage-enabled (.logs.machine.storage.enabled)
46+
- --embedded-discovery-service-snapshot-path (.services.embeddedDiscoveryService.snapshotsPath)
47+
- --machine-log-buffer-capacity (.logs.machine.bufferInitialCapacity)
48+
- --machine-log-buffer-max-capacity (.logs.machine.bufferMaxCapacity)
49+
- --machine-log-buffer-safe-gap (.logs.machine.bufferSafetyGap)
50+
- --machine-log-num-compressed-chunks (.logs.machine.storage.numCompressedChunks)
51+
5. Removed Flags
52+
The following flags have been removed and are no longer supported:
53+
- --machine-log-storage-flush-period (.logs.machine.storage.flushPeriod)
54+
- --machine-log-storage-flush-jitter (.logs.machine.storage.flushJitter)
55+
Contributors
56+
- Andrey Smirnov
57+
Changes
58+
2 commits
59+
- bfb124a9 release(v1.4.4): prepare release
60+
- 2bbd9d79 fix: run more aggressive compaction for sqlite/metrics
61+
Dependency Changes
62+
This release has no dependency changes
63+
Previous release can be found at v1.4.3
64+
ReleaseNotesUrl: https://github.com/siderolabs/omni/releases/tag/v1.4.4
65+
ManifestType: defaultLocale
66+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with WinGet Updater using komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: Sidero.omnictl
5+
PackageVersion: 1.4.4
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)