Skip to content

Releases: opensvc/om3

v3.0.0-rc14

23 Apr 12:47
d3a3b90

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0-rc13...v3.0.0-rc14

Enhance disk driver and container status handling by @cvaroqui in #1015

What's Changed

  • Enhance disk driver and container status handling by @cvaroqui in #1015
    This Pull Request includes enhancements, bug fixes, and refactoring across multiple files. It introduces performance improvements, better error handling, modularization, and improved configuration handling.
Main Changes:
  • Regex Optimizations: Refactored regex usage by pre-compiling patterns for better efficiency.
  • Improved Modularity: Introduced a new FS structure to replace repetitive code for handling file systems in pools.
  • Enhanced Error Handling:
    • Created custom error types and improved error filtering/logging.
    • Added support for explicitly ignoring expected errors in environment configuration retrievals.
  • Syntax Highlighting: Added syntax highlighting for INI-style configurations displayed in the TUI.
  • Code Organization:
    • Replaced inline code with helper functions for cleaner logic (e.g., in DRBD and volume handling).
    • Simplified ZFS volume creation option handling to reduce redundancy.
  • Feature Additions:
    • Introduced Vim syntax for OpenSVC configuration files.
    • Extended and improved argument quoting for safe shell execution.
  • Testing: Added new unit tests to validate argument quoting.
  • Comments Formatting: Improved documentation for selected comments to make them more explicit.

Improve global expectation handling and synchronization by @cgalibern in #1016

Description of Changes

  • Enhanced logic for global expectation convergence by adding checks for delayed propagation and safeguards for instance configuration accuracy.
  • Ensured global expectations are fetched from peers during startup to minimize the risk of loss.
  • Verified instance configuration via modified config file timestamps.

Details

  • Global Expectation Updates: Improved handling and convergence logic for better synchronization.
  • Startup Synchronization: Added mechanisms to fetch pending global expectations from peer nodes.
  • Configuration Accuracy: Introduced safeguards and validation strategies for instance configurations.

[util/filesystems] Fix KillUsers arguments and logic for mount point checks by @cgalibern in #1017

v3.0.0-rc13

21 Apr 10:03
13af43d

Choose a tag to compare

What's Changed

  • disk.md disk.xp8 fixes, add provisioned state detection for fs.host by @cvaroqui in #1008
  • Enhance install keyword support and documentation in fs drivers and support install kw in all fs drivers by @cvaroqui in #1011
  • Add container auto-removal option by @cgalibern in #1012
  • [xconfig] Explicit the keyword origin on alertKindUnknown by @cgalibern in #1013
  • Misc nfs fixes by @cvaroqui in #1014

Full Changelog: v3.0.0-rc10...v3.0.0-rc13

v3.0.0-rc12.2

20 Apr 10:13
1fb5631

Choose a tag to compare

v3.0.0-rc12.2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-rc12.1...v3.0.0-rc12.2

v3.0.0-rc12.1

17 Apr 13:03
7e8b2d4

Choose a tag to compare

v3.0.0-rc12.1 Pre-release
Pre-release

What's Changed

  • Enhance install keyword support and documentation in fs drivers and support install kw in all fs drivers by @cvaroqui in #1011

Full Changelog: v3.0.0-rc11...v3.0.0-rc12.1

v3.0.0-rc10

13 Apr 12:04
8415c03

Choose a tag to compare

What's Changed

  • Add daemon process API endpoints, support ',' for nodes in command parameter by @TorisutanKholwes in #1007
  • Simplify logging infrastructure and refactor audit handling by @cgalibern in #1010

Full Changelog: v3.0.0-rc9...v3.0.0-rc10

v3.0.0-rc11

14 Apr 08:33
9a62094

Choose a tag to compare

v3.0.0-rc11 Pre-release
Pre-release

What's Changed

  • disk.md disk.xp8 fixes, add provisioned state detection for fs.host by @cvaroqui in #1008

Full Changelog: v3.0.0-rc10...v3.0.0-rc11

v3.0.0-rc9

07 Apr 15:45
8756f80

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0-rc8...v3.0.0-rc9

v3.0.0-rc8

02 Apr 10:52
0bf2ec4

Choose a tag to compare

What's Changed

  • add --ignore-not-found flag
  • Relay configuration enhancements
  • Update and clean up node version commands in om and ox
  • fix ox panic (h-h keypress)
  • fix ox hang in help view (esc not working)* Relay configuration enhancements
  • Improve scheduler logs
  • [Makefile] Add build and test targets with race detection

Full Changelog: v3.0.0-rc7...v3.0.0-rc8

v3.0.0-rc7

31 Mar 18:29
c4856bb

Choose a tag to compare

What's Changed

  • Refactor #991 data race fixes by @cgalibern in #995
  • GetReader uses context.Context for reliable event streaming cleanup by @cgalibern in #997
  • [daemonapi] Consolidate publisher, subscriber, and auditor into unified Bus interface by @cgalibern in #998

Full Changelog: v3.0.0-rc6...v3.0.0-rc7

v3.0.0-rc6

30 Mar 10:27
74d2948

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0-rc5...v3.0.0-rc6