github Normation/rudder 9.2.0.beta1
9.2.0 beta1

pre-release4 hours ago

What's Changed

  • Fixes #29324: TOCTOU in lock SQL query by @amousset in #7314
  • Fixes #29318: Crash on python error by @amousset in #7313
  • Fixes #29327: Broken upmerge by @amousset in #7316
  • Fixes #29303: Bump to Rust 1.97.1 by @amousset in #7310
  • Fixes #26916: Missing documentation for "force" param of technique deletion API by @fanf in #7318
  • Fixes #29267: Use activity module in dashboard by @P4uline in #7304
  • Fixes #29339: webapp non-root: update contributing/webapp.md by @m4rtinh4rt in #7320
  • Fixes #25521: Enforce bcrypt factor new new passwords >= 10 by @fanf in #7319
  • Fixes #29232: Add recent activity tab in rule detail page by @P4uline in #7315
  • Fixes #29231: Add recent activity tab in group detail page by @P4uline in #7309
  • Fixes #29345: Use processActivityApiError instead of processApiError by @P4uline in #7322
  • Fixes #29348: Migrate /opt/rudder/etc/trigger-policy-generation by @amousset in #7323
  • Fixes #29354: Add node_id to logs about broken reports by @amousset in #7325
  • Fixes #29356: Switch to trivy for vuln tracking by @amousset in #7326
  • Fixes #29351: Error log at boot: Error while deleting ldap entries, error details: Inconsistency: Active technique 'test_import_export_archive' was not found by @fanf in #7324
  • Fixes #27111: Link to search in agent version donut are not correct by @fanf in #7327
  • Fixes #29361: Puzzling UUID output for rudder-module-system-updates list by @amousset in #7328
  • Fixes #29152: Recent changes on nodes should use the hostname by @P4uline in #7282
  • Fixes #29368: Broken upmerge by @amousset in #7330
  • Fixes #28621: Search on processes don't work anymore by @fanf in #7329
  • Fixes #29313: Add unit tests for compliance exports to csv by @skaerg in #7317
  • Fixes #29381: Clean the base rudder-users.xml by @amousset in #7333
  • Fixes #29382: SameSite config has moved in Jetty 12 by @amousset in #7335
  • Fixes #29224: Add tests for OTP by @clarktsiory in #7274
  • Fixes #29396: Escape some more JS values (9.1) by @fanf in #7340
  • Fixes #29394: Escape some more JS values by @fanf in #7339
  • Fixes #29388: Init table code should be in Activity module by @P4uline in #7337
  • Fixes #29365: LDAP error when deleting a node by @fanf in #7331
  • Fixes #29408: Escape some more JS values (9.1) by @fanf in #7344
  • Fixes #29411: Restrict session tracking mode to cookie by @amousset in #7346
  • Fixes #29398: Sanitize inventory signature path by @fanf in #7341
  • Fixes #29415: Broken 9.1 upmerge by @fanf in #7348
  • Fixes #29417: Rename the session cookie by @amousset in #7351
  • Fixes #29425: Backport technique action menu to 9.0 by @fanf in #7353
  • Fixes #29387: Test the agentd code by @amousset in #7336
  • Fixes #29418: Windows datastate rendering diverges between the webapp and rudderc ({{ vs {{{) by @amousset in #7349
  • Fixes #29406: List the new sandboxing option of the module as a feature by @Fdall in #7342
  • Fixes #29435: Escape js in rule category by @fanf in #7356
  • Fixes #29443: Upmerge of 29435 in 9.1 by @clarktsiory in #7359
  • Fixes #29439: Move the plugin update state file by @amousset in #7358
  • Fixes #29233: Add recent activity table in global parameters details by @P4uline in #7352
  • Fixes #29340: Add link on recent activity id items leading to item detail on change log page by @P4uline in #7321
  • Fixes #29445: webapp non-root: disable chown of group policy owner by @m4rtinh4rt in #7360
  • Fixes #29453: Elm compilation error by @skaerg in #7361
  • Fixes #29413: Remove interpolation of $rudder.parameters in webapp and rudderc by @fanf in #7350
  • Fixes #29376: Add tenant management to change requests and logs by @fanf in #7334
  • Fixes #29409: Allow to isolate global properties on a target (a set of nodes) by @fanf in #7345
  • Fixes #29454: Update Compliance API documentation by @skaerg in #7363
  • Fixes #29460: Missing error log when the report file folder does not exist by @Fdall in #7364
  • Fixes #29390: Multi-tenants: close filtering gaps (core) by @fanf in #7338
  • Fixes #29405: Remove DeleteMode and clean-up removed node LDAP branch by @fanf in #7343
  • Fixes #29462: Remove PurgeDeletedNodes by @clarktsiory in #7366
  • Fixes #29465: Escape html in remote run error handler by @clarktsiory in #7367
  • Fixes #29448: Improvements on #29340 by @skaerg in #7368
  • Fixes #29432: Small hardening fixes in relayd by @amousset in #7354
  • Fixes #29476: We allow to use empty passwords by @amousset in #7370
  • Fixes #29495: Parent tests broken in 9.1 by @amousset in #7373
  • Fixes #29477: Make the argon2 implementation more reliable by @amousset in #7372
  • Fixes #29482: webapp non-root: remove the rudder.generated.policies.group.owner parameter by @m4rtinh4rt in #7375
  • Fixes #29497: Filter input and search icon are misaligned in the Target rules tab by @RaphaelGauthier in #7378
  • Fixes #29483: webapp non-root: replace the 30-chown-windows-policies hook with a better solution by @m4rtinh4rt in #7377
  • Fixes #29502: Fix the parsing of VERSIONCLIENT by @amousset in #7379
  • Fixes #29452: Generate root policies in the standard dir by @amousset in #7362
  • Fixes #29503: Fix otp serialization and error notification by @clarktsiory in #7380
  • Fixes #29447: Improvements on #29233 by @skaerg in #7374
  • Fixes #29512: Use the unicode lib when relevant by @amousset in #7382
  • Fixes #29513: Clippy clean the Windows build by @amousset in #7383
  • Fixes #29501: The rules' recent changes tab may contain an empty "recent changes" dropdown by @RaphaelGauthier in #7385
  • Fixes #29522: Clippy clean the Windows build - 9.1 by @amousset in #7386
  • Fixes #29505: Fix trivy branch checks by @amousset in #7389
  • Fixes #29496: Prepare the inventory module for the content to come by @amousset in #7381
  • Fixes #29530: Clarify the Rust dependency security checks by @amousset in #7391
  • Fixes #29533: Bump spring-ldap-core version by @clarktsiory in #7392
  • Fixes #29529: Users table query has wrong column userid by @clarktsiory in #7390
  • Fixes #29521: Rename the ‘Activity’ card in the dashboard to ‘Recent Activity’ by @RaphaelGauthier in #7395
  • Fixes #29532: Remove better-npm-audit dev dependency by @clarktsiory in #7396
  • Fixes #29537: Some dependencies have no parameterized version in pom.xml by @clarktsiory in #7398
  • Fixes #29514: Use dedicated event log endpoint in rules recent activity tab by @skaerg in #7384
  • Fixes #29531: Clarify the npm dependency security checks by @clarktsiory in #7394
  • Fixes #29524: webapp non-root: fix hook for setting policy permissions by @m4rtinh4rt in #7388
  • Fixes #29515: Use dedicated event log endpoint in directives recent activity tab by @skaerg in #7399
  • Fixes #29517: Use dedicated event log endpoint in groups recent activity tab by @skaerg in #7402
  • Fixes #29516: Use dedicated event log endpoint in techniques recent activity tab by @skaerg in #7401
  • Fixes #29540: Use latest release of bouncycastle by @clarktsiory in #7400
  • Fixes #29518: Use dedicated event log endpoint in global parameter recent activity tab by @skaerg in #7404
  • Fixes #29547: webapp non-root: cannot access inventory signatures - relay by @amousset in #7405
  • Fixes #29551: Remove old migration MigrateNodeAcceptationInventories by @fanf in #7406
  • Fixes #29535: Add the DRIVES section by @amousset in #7393
  • Fixes #29534: Add the RUDDER section by @amousset in #7397
  • Fixes #29558: Add the BIOS sections by @amousset in #7407
  • Fixes #29539: Handle Scala dependency security checks since Trivy by @clarktsiory in #7410
  • Fixes #29565: Trivy skip dir docs/api starting 9.2 by @P4uline in #7413
  • Fixes #29568: Update Redoc tooling and remove RapiDoc by @amousset in #7414
  • Fixes #29573: Sometimes the ‘patches and vulnerabilities’ charts do not display by @RaphaelGauthier in #7416
  • Fixes #29563: Impact of #29554 in rudder by @skaerg in #7411
  • Fixes #29577: Restore logback version to 1.5.36 by @clarktsiory in #7418
  • Fixes #29579: Tooltips error in group recent activities by @P4uline in #7419
  • Fixes #29552: We embeded useless data in war that bloat it sizes by @fanf in #7409
  • Fixes #29582: Recompute the redoc.js hash after our changes by @amousset in #7420
  • Fixes #29584: Fix rust dev docs by @amousset in #7421
  • Fixes #29589: Typo in PublicPlugin handleDuplicateMenus since #29563 by @skaerg in #7424
  • Fixes #29374: Rename fastparse class to actually fastparse by @fanf in #7332
  • Fixes #29594: Add API version 24 to API documentation by @skaerg in #7426
  • Fixes #29562: Remove the cf-promises hook by @amousset in #7415
  • Fixes #29602: Improve agentd configuration file documentation by @peckpeck in #7431
  • Fixes #29583: Remove scalaj-http dependance in rudder core by @fanf in #7427
  • Fixes #29595: Only show techniques in technique editor that have user policy type by @VinceMacBuche in #7425
  • Fixes #29606: Dockerfile of policies uses 8.3 instead of 9.0 version in build by @clarktsiory in #7433
  • Fixes #29520: Restore of archive backup should not have rollback events by @clarktsiory in #7422
  • Fixes #18567: Event log should have a rollback button which only reverts an item by @clarktsiory in #7403
  • Fixes #29612: webapp non-root: fix 91-compress-linux-policies hook by @m4rtinh4rt in #7434
  • Fixes #29567: Syntax error on scheduled event generation by @fanf in #7430
  • Fixes #29617: Change default policy template parser to fastparse one by @fanf in #7435
  • Fixes #29580: Compliance is not displayed in the node table by @VinceMacBuche in #7429
  • Fixes #29631: OTP page input should have focus upon page load by @clarktsiory in #7436
  • Fixes #29632: OTP enroll banner should not be a warning by @clarktsiory in #7437
  • Fixes #29636: Scheduled directive ADR isn't matching last implemantation by @fanf in #7439
  • Fixes #29605: Remove some useless dependencies by @amousset in #7432
  • Fixes #29641: Prevent the graph legend from taking up too much vertical space by @RaphaelGauthier in #7441
  • Fixes #29647: JSON payload in create technique endpoint is completely wrong by @ElaadF in #7442
  • Fixes #29623: 'Vulnerabilities' chart appears twice on the dashboard by @RaphaelGauthier in #7438
  • Fixes #29585: Standardise the message when no results match the filters by @RaphaelGauthier in #7428
  • Fixes #29559: Complete the CPU section by @amousset in #7408
  • Fixes #29270: Make the scheduler compute more reliable by @amousset in #7303
  • Fixes #29654: Change logs : column Actor should be named User by @P4uline in #7444

Full Changelog: 9.2.0.alpha1...9.2.0.beta1

Don't miss a new rudder release

NewReleases is sending notifications on new releases.