github jenkinsci/jenkins jenkins-2.248
2.248
on GitHub

Disclaimer: This is an automatically generated changelog draft for Jenkins weekly releases.
See https://jenkins.io/changelog/ for the official changelogs.
For changelog.yaml drafts see GitHub action artifacts attached to release commits.

🚨 Removed

  • Stop supporting .NET Framework 2.0 for launching Jenkins server and agents as a Windows service. .NET Framework 4.0 or above is now required. (#4823) @NextTurn @oleg-nenashev

🎉 Major features and improvements

🚀 New features and improvements

  • Update detached plugin versions after security release (#4849) @Wadeck
  • Make sortable table footers less prominent (#4853) @fqueiruga
  • Add compact rows variant to the .bigtable class (#4855) @fqueiruga
  • Reorder configuration and delete buttons (#4852) @oleg-nenashev
  • JENKINS-62014 - Add build step environment filters (#4683) @daniel-beck
  • JENKINS-63002 - Revamp tabs and bigtables (#4835) @fqueiruga
  • JENKINS-61806 - Remove timestamp from page footer (#4748) @95jonpet
  • JENKINS-25259 - Make tables in Old Data Monitor sortable + add error column name (#4840) @tizki
  • Theme alert-* css classes so that thy can be overridden by themes (#4842) @timja
  • JENKINS-63022 - Make Fingerprint Storage Engine configurable from the config page (#4834) @stellargo
  • JENKINS-59136 - Enable labels/categories with deprecated to show a warning for plugins (#4073) @jetersen
  • JENKINS-56109 - Compatible CSS changes for tables to divs (#4820) @timja
  • JENKINS-61806 - Form validation for TimeZoneProperty.timeZoneName (#4841) @jglick
  • Allow theming text area handle (#4843) @timja

🐛 Bug Fixes

  • JENKINS-62723 - Fix behaviour of Util.isOverridden() (#4833) @Zastai
  • Do not report UnsatisfiedLinkError from StandardOutputSwapper.ChannelSwapper.swap (#4830) @jglick
  • JENKINS-63014 - Stop passing extra -url to agents (#4839) @jglick
  • JENKINS-62949 - Escape special characters from href attrib (#4758) @Absh-Day

👷‍♂️ Changes for plugin developers

  • JENKINS-62755 - Introduce Fingerprint Cleanup in External Storage API (#4817) @stellargo
  • Add Jenkins modules to the Core Bill of Materials (#4854) @oleg-nenashev
  • JENKINS-62014 - Add build step environment filters (#4683) @daniel-beck
  • Add alert-success class (#4842) @timja
  • JENKINS-63022 - Make Fingerprint Storage Engine configurable from the config page (#4834) @stellargo
  • Remove BeanBuilder.loadBeans(String) (#4838) @jeffret-b

👻 Maintenance

  • Converting tests to junit5 (#4699) @StefanSpieker
  • JENKINS-60866 - Un-inline layouts (#4741) @Wadeck
  • JENKINS-56109 - Compatible CSS changes for tables to divs (#4820) @timja
  • Document tips and tricks for the Jenkins issue triage (#4847) @oleg-nenashev
  • Upgrade to 4.5 version of Remoting. (#4831) @jeffret-b

All contributors: @95jonpet, @Absh-Day, @NextTurn, @StefanSpieker, @Wadeck, @Zastai, @daniel-beck, @fqueiruga, @isaac-s, @jeffret-b, @jenkins-release-bot, @jetersen, @jglick, @oleg-nenashev, @qxo, @stellargo, @timja, @tizki

14 days ago