You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by br...@apache.org on 2026/08/19 14:49:35 UTC
(allura) branch master updated: CHANGES updated for ASF release 1.20.0
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/allura.git
The following commit(s) were added to refs/heads/master by this push:
new abc2daba4 CHANGES updated for ASF release 1.20.0
abc2daba4 is described below
commit abc2daba474c65152dafed02d3d2bf28592b2d7c
Author: Dave Brondsema <da...@brondsema.net>
AuthorDate: Wed Aug 19 10:45:13 2026 -0400
CHANGES updated for ASF release 1.20.0
---
CHANGES | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/CHANGES b/CHANGES
index acca37359..f3fda21ea 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,44 @@
+Version 1.20.0 (August 2026)
+
+Upgrade Instructions
+
+ Stop any running Allura services while upgrading.
+
+ Install updated dependencies by running:
+ pip install -r requirements.txt --no-deps --upgrade --upgrade-strategy=only-if-needed
+
+ Run scripts/migrations/037-field-encryption.sh
+ If using docker, this is the full command (replace your .ini file path):
+ docker compose run -e INI=docker-dev.ini --rm taskd ../scripts/migrations/037-field-encryption.sh
+
+ Run: `paster ensure_index development.ini --clean` in Allura dir. Replace your .ini file path
+
+ After the new version of Allura is up and running, delete the plaintext versions of the encrypted fields by running
+ scripts/migrations/038-field-encryption-cleanup.sh
+
+Security Improvements
+ * Python package upgrades
+ * [#8610] Implement field level encryption for User's email addresses list
+ * [#8613] Implement field level encryption for email address in user preferences
+ * [#8614] Implement field level encryption for more user fields
+
+Major Changes
+ * enable webp screenshots & attachments
+
+Other Changes
+ * [#6687] set isPermaLink=false on RSS feeds. Link to atom feeds more than rss
+ * do github rate-limit logic on 429 status codes too
+ * solr param fixes
+
+For Developers
+ * get_tool_data should return ming-deinstrumented objects, so changes to them can't sync back to the database unexpectedly
+ * added CLAUDE.md
+ * make test more reliable (not reliant on fetching "url":"https://httpbin.org/image/png"
+ * config pip in rebuild-all.sh to install in a more compatible way for LSPs
+ * get chained exception details into errormiddleware output
+ * add docker/compose health checks and use --wait to check them
+
+
Version 1.19.1 (June 2026)
Upgrade Instructions