github Normation/rudder 9.0.0.alpha1-1
9.0.0~alpha1

latest releases: 8.3.6-1, 9.0.1-1, 9.0.0-1...
pre-releaseone month ago

First pre release of 9.0 branch, details of features will be done in 9.0.0 releases

What's Changed

  • Fixes #26169: License information and credentials management in plugins API by @clarktsiory in #6123
  • Fixes #26505: Adds the template module to the CI by @m4rtinh4rt in #6238
  • Feat 26507: add a cli to the template module by @m4rtinh4rt in #6240
  • Fixes #26513: makes agent template module compile on windows by @m4rtinh4rt in #6241
  • Fixes 26517: Adds diff to report in template module by @m4rtinh4rt in #6244
  • Fixes #26527: Adding a parameter to hide diffs in the report of the template module by @m4rtinh4rt in #6246
  • Fixes #26588: Use 8.3 package in 9.0 tests for now by @amousset in #6270
  • Fixes #26567: Adding support for calling Jinja2 from python in template module by @m4rtinh4rt in #6263
  • Fixes #26614: Adding Ansible compatible filters for minijinja engine by @m4rtinh4rt in #6283
  • Fixes #26732: Migrate methods to logger v4 by @amousset in #6319
  • Fixes #26714: Migrate WorkflowService to use ZIO by @skaerg in #6320
  • Fixes #26848: Updating rust-mustache dependency by @m4rtinh4rt in #6347
  • Fixes #26736: Port to log v4 and test more legacy methods by @Fdall in #6322
  • Fixes #26870: Allow LGPL license 2.1 dependencies by @Fdall in #6355
  • Fixes #26865: Clean-up insertion in ruddersysevents by @fanf in #6352
  • Fixes #26872: Advisories in Rust deps by @amousset in #6358
  • Fixes #26884: Change default template engine to Minijinja by @m4rtinh4rt in #6361
  • Fixes #26853: Migration from Box to ZIO : Refactoring of classes ChangeRequest and ModificationValidationPopup by @skaerg in #6350
  • Fixes #26887: Compatibility fixe for scala 3 in Rudder 9.0 by @fanf in #6363
  • Fixes #26792: Update scala dependencies by @VinceMacBuche in #6337
  • Fixes #26914: fixing windows compatibility for the template module by @m4rtinh4rt in #6377
  • Fixes #26866: Port technique API to lift-json into zio-json by @fanf in #6353
  • Fixes #26861: Migration from Box to ZIO : Refactor XmlUnserialisation by @skaerg in #6357
  • Fixes #26930: Adding a Windows runner from GitHub Actions to the template module by @m4rtinh4rt in #6387
  • Fixes #26921: Improve drag'n drop ergonomics in the techniques editor by @RaphaelGauthier in #6382
  • Fixes #26859: Port more generic methods to logger v4 by @Fdall in #6351
  • Fixes #26971: Adding audit flag to the CLI by @m4rtinh4rt in #6400
  • Fixes #26998: Assigning permissions to GitHub Actions by @m4rtinh4rt in #6409
  • Fixes #27006: Update jgit to last version against XXE by @fanf in #6411
  • Fixes #26901: Removing test_generic_methods.py:TestNcfBundles.test_methods_should_have_only_one_agent_bundle by @m4rtinh4rt in #6372
  • Fixes #27014: Deprecated method in chimney by @fanf in #6416
  • Fixes #27012: Scala3 - reorganize imports, clean unused values by @fanf in #6415
  • Fixes #27016: Scala3: port RestDataExtractorTest to ZIO by @fanf in #6417
  • Fixes #26746: Migrate user methods to logger v4 by @VinceMacBuche in #6326
  • Fixes #27009: Adding documentation for the template module by @m4rtinh4rt in #6412
  • Fixes #26934: Enable CSP on all pages and add tag to exclude a page by @clarktsiory in #6394
  • Fixes #27044: Port the permissions_user_acl_absent and permissions_user_acl_present methods to logger v4 by @Fdall in #6434
  • Fixes #27057: Make ncf compatible with old and new path of modules by @peckpeck in #6438
  • Fixes #27061: Rudder server depends on cf-promises being in old path by @peckpeck in #6439
  • Fixes #27065: double path in parent code by @peckpeck in #6440
  • Fixes #27074: rpmvercmp can be called from its old path by @peckpeck in #6443
  • Fixes #27066: Updating Rust dependencies and compiler version by @m4rtinh4rt in #6441
  • Fixes #27034: Switch to Scala 3 by @fanf in #6421
  • Fixes #27031: Export node inventories tables into CSV by @clarktsiory in #6420
  • Fixes #27094: Improving the clarity of error messages in the template module. by @m4rtinh4rt in #6455
  • Fixes #27098: Missing webapp dependency by @fanf in #6457
  • Fixes #27104: Update chartjs version to 4 by @clarktsiory in #6458
  • Fixes #27107: Still missing cats-effect-std_3 by @fanf in #6459
  • Fixes #27083: Updating Rust dependencies by @m4rtinh4rt in #6449
  • Fixes #27047: Export technical logs table into CSV by @clarktsiory in #6435
  • Fixes #27096: Export change logs table into CSV by @clarktsiory in #6456
  • Fixes #27122: Fix warnings in augeas module by @amousset in #6464
  • Fixes #27118: Update the api doc toolchain by @amousset in #6462
  • Fixes #27147: Enable fatal warning and disable variable initialization check by @fanf in #6473
  • Fixes #27157: Add .scala.semanticdb in gitignore by @fanf in #6478
  • Fixes #26996: Add argon2id support for local hash by @amousset in #6407
  • Fixes #27168: Updating Rust version and dependencies by @m4rtinh4rt in #6481
  • Fixes #27173: Add and Remove/deprecate API for Rudder 9.0 - version 22 by @fanf in #6484
  • Fixes #27128: Drop support for legacy password hash algorithms by @amousset in #6483
  • Fixes #27174: CA list is not initialized at installation by @peckpeck in #6485
  • Fixes #27103: Update front-end dependencies by @clarktsiory in #6460
  • Fixes #27138: Add apache configuration to publish policy archives by @peckpeck in #6471
  • Fixes #27204: Add the x86_64-pc-windows-gnu cross compilation target to the rust toolchain by @Fdall in #6494
  • Fixes #27198: Remove deprecated Windows versions from the technique editor by @amousset in #6488
  • Fixes #27153: Add types to campaign event data structures by @fanf in #6476
  • Fixes #27207: Add makefile for the inventory module by @amousset in #6498
  • Fixes #27038: Remove the old methods test framework in 9.0 by @Fdall in #6472
  • Fixes #27210: fix build after 27184 upmerge by @VinceMacBuche in #6499
  • Fixes #26942: Add new settings to handle certificate trust by @fanf in #6395
  • Fixes #27217: Syntax error in the upmerge of parent ticket by @Fdall in #6501
  • Fixes #27084: Enforce UTC timezone for datetime by @fanf in #6452
  • Fixes #27145: Creating global parameter with change-validation enabled leads to 404 by @skaerg in #6490
  • Fixes #27234: Upmerge of user API definition breaks with Scala 3 by @clarktsiory in #6507
  • Fixes #27236: Warning for unsafe hashes is not relevant in 9.0 by @clarktsiory in #6508
  • Fixes #27230: Adding linux generic method for the template module by @m4rtinh4rt in #6504
  • Fixes #27265: Synchronize scalafmt with plugins need by @fanf in #6516
  • Fixes #27269: We must specify magnolia version, else it conflicts on difflicious by @fanf in #6517
  • Fixes #27272: Export pending nodes tables into CSV by @clarktsiory in #6518
  • Fixes #27213: Allow to distribute Linux policies in tar.gz by @fanf in #6500
  • Fixes #27274: Migrate the ChangeRequestDetails snippet from Scala/lift to Elm by @skaerg in #6519
  • Fixes #27281: Fix compilation with doobie import in 26900 by @clarktsiory in #6520
  • Fixes #27296: POLICY_SERVER_KEY_HASH must not happen a semicolon when empty by @fanf in #6521
  • Fixes #27119: CSP headers for pages without scripts are always set with static nonce by @clarktsiory in #6527
  • Fixes #27273: Export in CSV concatenate IPs without spaces or delimiters by @clarktsiory in #6522
  • Fixes #27154: Create CampaignEventsStateHistory table by @fanf in #6475
  • Fixes #25584: the hover on compliance shows HTML by @clarktsiory in #6523
  • Fixes #27308: The Rudderc static binary still includes the outdated ncf library rather than the 8.3+ one by @Fdall in #6526
  • Fixes #27127: Missing enable / disable action button for group by @RaphaelGauthier in #6479
  • Fixes #27211: Cannot remove all rights from a user who has a single role, from the User management GUI by @clarktsiory in #6525
  • Fixes #27315: Upmerge of API tests on user permissions in 9.0 by @clarktsiory in #6528
  • Fixes #27319: NodeInfo instead of CoreNodeFact causing compilation error by @ElaadF in #6529
  • Fixes #27322: Compilation error on upmerge by @fanf in #6530
  • Fixes #27316: the logo doesn't display well anymore by @RaphaelGauthier in #6531
  • Fixes #27113: Rework property hierarchy by @VinceMacBuche in #6461
  • Fixes #27325: rudderc built-in methods should come from the rudder repo by @amousset in #6532

Full Changelog: 8.3.3...9.0.0.alpha1-1

Don't miss a new rudder release

NewReleases is sending notifications on new releases.