diff --git a/content/_data/changelogs/lts.yml b/content/_data/changelogs/lts.yml
index d43c82c4b623..b14dd974d015 100644
--- a/content/_data/changelogs/lts.yml
+++ b/content/_data/changelogs/lts.yml
@@ -12768,7 +12768,7 @@
pr_title: Improve the appearance of user avatars in Jenkins
message: |-
Improve the appearance of user avatars in Jenkins.
- Custom avatars are also available through the Avatar plugin.
+ Custom avatars are also available through the Avatar plugin.
- type: rfe
category: rfe
pull: 10198
@@ -13554,6 +13554,242 @@
message: |-
Position the Save and Apply buttons for views under the header instead of over it.
+- version: "2.528.1"
+ date: 2025-10-15
+ lts_predecessor: "2.516.3"
+ lts_baseline: "2.528"
+ changes: # compared to lts_baseline 2.528 - extracted from the RC commit(s)
+
+ - type: bug
+ category: bug
+ pull: 11087
+ issue: 76135
+ authors:
+ - jtnord
+ pr_title: "[JENKINS-76135] work around eclipse compiler bug"
+ message: |-
+ Remove Eclipse modifier class to ensure code compiles as expected.
+ - type: bug
+ category: bug
+ pull: 11070
+ issue: 76114
+ authors:
+ - jeromepochat
+ pr_title: "[JENKINS-76114] Bring back the All/None/Suggested buttons in the plugin configuration wizard"
+ message: |-
+ Fix All/None/Suggested buttons visibility in plugin setup wizard.
+ - type: bug
+ category: bug
+ pull: 11059
+ issue: 76002
+ authors:
+ - jeromepochat
+ pr_title: "[JENKINS-76002] Apply number instead of string comparison"
+ message: |-
+ Fix number comparison in min/max form validator.
+
+ lts_changes: # compared to lts_predecessor 2.516.3 (selected by personal review)
+
+ - type: major rfe
+ category: rfe
+ authors:
+ - jonesbusy
+ references:
+ - url: https://github.com/jenkinsci/docker/pull/2063
+ title: Docker pull request 2063
+ message: |-
+ Update Debian container images to Debian 13 (Trixie).
+ - type: major rfe
+ category: rfe
+ authors:
+ - janfaracik
+ references:
+ - pull: 10814
+ - pull: 10806
+ - pull: 10853
+ - pull: 10901
+ - pull: 10913
+ pr_title: "Refine header, app bar, and side panel alignment"
+ message: |-
+ Updates to various UI elements.
+ Refine the header, app bar, and side panel.
+ Refine colors, borders, and buttons.
+ Use secondary text color for dropdowns.
+ - type: major rfe
+ category: rfe
+ pull: 10803
+ issue: 75851
+ authors:
+ - scherler
+ pr_title: "[JENKINS-75851] implement a dropdown indicator"
+ message: |-
+ Breadcrumbs now have a visual indicator and are compatible with accessibility guidelines.
+ - type: rfe
+ category: rfe
+ pull: 10979
+ authors:
+ - dukhlov
+ pr_title: Move common caching class loading functionality to the
+ separate class
+ message: |-
+ Improve performance with additional caching of Java classes.
+ - type: rfe
+ category: rfe
+ pull: 10945
+ authors:
+ - mawinter69
+ pr_title: Make shutdown and safe-restart messages theme aware
+ message: |-
+ Apply the current theme color palette to shutdown and safe-restart messages.
+ - type: rfe
+ category: rfe
+ pull: 10752
+ authors:
+ - daniel-beck
+ - MarkEWaite
+ pr_title: Remove `/extensionList/` URL
+ message: |-
+ Remove the /extensionList/ HTTP endpoint and related telemetry.
+ Users of the Timestamper plugin should update to version 1.29 or newer.
+ - type: rfe
+ category: rfe
+ pull: 10926
+ authors:
+ - jglick
+ pr_title: Deprecate `UserIdMapper` and just use an HMAC
+ message: |-
+ Use a new name format for subdirectories of $JENKINS_HOME/users/.
+ Stop creating redundant $JENKINS_HOME/users/users.xml.
+ - type: rfe
+ category: rfe
+ pull: 10855
+ authors:
+ - jglick
+ pr_title: "`AdministrativeMonitorsDecorator` cleanup; `ManageJenkinsAction.getBadge`
+ optimization"
+ message: |-
+ Minor performance optimization for administrative monitors badge display.
+ - type: rfe
+ category: rfe
+ pull: 10807
+ authors:
+ - janfaracik
+ - krisstern
+ pr_title: Refine User page
+ message: |-
+ Refine User page UI.
+ - type: rfe
+ category: rfe
+ pull: 10839
+ authors:
+ - janfaracik
+ pr_title: Refine Console URL Provider UI
+ message: |-
+ Refine the Console URL Provider UI.
+ - type: rfe
+ category: rfe
+ pull: 10941
+ authors:
+ - mawinter69
+ pr_title: show parameters of a run with readOnlyMode
+ message: |-
+ Show parameters of a run in read-only mode.
+ - type: rfe
+ category: rfe
+ pull: 10927
+ authors:
+ - jglick
+ pr_title: Avoid printing stack trace for `ClosedChannelException` in
+ agent launch log
+ message: |-
+ Reduce agent launch log stack trace noise for ClosedChannelExceptions.
+ - type: rfe
+ category: rfe
+ pull: 10788
+ authors:
+ - olamy
+ pr_title: "Remove net.i2p.crypto:eddsa which is not supported anymore and
+ use support of EdDSA natively provided now by Apache Mina via Bouncycastle"
+ message: |-
+ SSH cli now uses EdDSA natively provided by Apache Mina via Bouncycastle.
+ - type: rfe
+ category: rfe
+ authors:
+ - dukhlov
+ - jasssonpet
+ - StefanSpieker
+ references:
+ - pull: 11025
+ - pull: 10835
+ - pull: 10943
+ pr_title: Adds Polish translations
+ message: |-
+ Add Polish localization.
+ Adjust Bulgarian localization spacing.
+ Add German localization for Global Build Discarder.
+ - type: bug
+ category: bug
+ pull: 11039
+ authors:
+ - gbhat618
+ pr_title: "Initialize `transport` at the beginning of `opened`"
+ message: |-
+ Fix a race condition in WebSocket agent connection initialization.
+ - type: bug
+ category: bug
+ pull: 10954
+ authors:
+ - jglick
+ pr_title: Better error response from `doBuildWithParameters`
+ message: |-
+ Create friendlier HTTP response for an attempt to buildWithParameters a disabled or nonparameterized job.
+ - type: bug
+ category: bug
+ pull: 10965
+ issue: 75991
+ authors:
+ - stephane-chazelas
+ pr_title: "[JENKINS-75991] Fix name of reason query parameter in online help
+ for quietDown"
+ message: |-
+ Fix incorrect parameter name in quietDown API online help.
+ - type: bug
+ category: bug
+ pull: 10881
+ authors:
+ - lewisbirks
+ pr_title: Fix word breaking in pre tags and help classes
+ message: |-
+ Correct word-wrap and word-break CSS properties to use supported values.
+ - type: bug
+ category: bug
+ pull: 10863
+ authors:
+ - jglick
+ pr_title: Avoid warning about `labelAtomSet` during `Slave.readResolve`
+ message: |-
+ Stop printing an incorrect log message when retrieving agent labels.
+ - type: bug
+ category: bug
+ pull: 10390
+ issue: 75252
+ authors:
+ - singghh
+ - krisstern
+ - MarkEWaite
+ pr_title: "JENKINS-75252: Remove pointer-events:none from .jenkins-menu-dropdown-chevron"
+ message: |-
+ Enable the chevron button in job tables by removing pointerevents:none from its CSS styling.
+ - type: bug
+ category: bug
+ pull: 10756
+ authors:
+ - Vlatombe
+ pr_title: When a pending item lost its executor, it should be
+ rescheduled
+ message: |-
+ Avoid queue items being lost if the node disconnects at a bad time during allocation.
+
# DO NOT EDIT THIS FILE DIRECTLY
# ALL CHANGES MUST GO THROUGH PULL REQUESTS
# MALFORMED FILE CONTENTS WILL BREAK THE SITE BUILD
diff --git a/content/_data/upgrades/2-528-1.adoc b/content/_data/upgrades/2-528-1.adoc
new file mode 100644
index 000000000000..b4d6fdd53f47
--- /dev/null
+++ b/content/_data/upgrades/2-528-1.adoc
@@ -0,0 +1,21 @@
+==== Configuration as code entry for 'myViewsTabBar' is deprecated.
+
+As of 2.528.1, the configuration as code entry for 'myViewsTabBar' has been deprecated.
+In its place, a new user property has been introduced that makes it possible for a user to override what is configured for the global dashboard or a folder.
+This will be seen as the Views Tab Bar in Jenkins.
+Instead of the 'myViewsTabBar', users can now select one of the implementations of 'ViewsTabBar' to be used for the My Views dashboard.
+The default view on the *My Views* configuration is a selectable option instead of checking if the user enters a valid view name.
+
+==== Container images update Debian from Bookworm to Trixie
+
+With the release of 2.528.1, the container images based on Debian are now using Debian 13 ("Trixie") instead of Debian 12 ("Bookworm").
+The upgrade to Trixie includes performance improvements and upgrades to Linux kernel 6.12 LTS for enhanced performance and hardware support.
+
+Users of the Debian based Jenkins container images may need to adjust their custom container images to adapt to the Debian upgrade.
+Please keep this in mind when using any Debian based Jenkins images and report issues in the link:https://github.com/jenkinsci/docker/issues[Jenkins Docker issue tracker].
+
+==== Timestamper plugin update
+
+If you have the plugin:timestamper[Timestamper] plugin installed, it must be upgraded to the link:https://plugins.jenkins.io/timestamper/releases/[latest version] before upgrading to Jenkins LTS 2.528.1.
+If the plugin is not updated prior to the Jenkins upgrade, you may encounter issues with the plugin compatibility and dependencies.
+If you mistakenly update to Jenkins 2.528.1 before updating the plugin, you will need to revert to the previous Jenkins version and update the Timestamper plugin before you can upgrade Jenkins again.