[#8594] adding one ruff rule to the ignore list
[#8593] execute uv pip compile to add the right entries for mdx_breakless_lists package in requirements.txt
Markdown extension to improve html list parsing
[#8593] add new package to improve parsing of html lists
Placeholder for Social Network Handler Inputs
fixup! [#8593] add new package to improve parsing of html lists
Placeholder for Social Network Handler Inputs
[#8594] replaced wrapt.formatargspec with inspect.signature since it was removed from wrapt on the latest version
[#8594] ran pre-commit autoupdate and added new format flag for giticket
[#8594] ran pre-commit autoupdate and added new format flag for giticket
[#8594] Upgrade gunicorn 23.0.0 -> 25.0.0, and its deps: packaging
[#8594] Upgrade wrapt 1.17.3 -> 2.1.0
[#8594] Upgrade boto3 1.40.51 -> 1.42.39, and its deps: botocore,jmespath,python-dateutil,six,urllib3,jmespath,s3transfer,botocore,jmespath,python-dateutil,six,urllib3
[#8594] Upgrade pre_commit 4.3.0 -> 4.5.1, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8594] Upgrade gunicorn 23.0.0 -> 24.1.1, and its deps: packaging
[#8594] Upgrade pytest-sugar 1.1.1 -> no upgrade, and its deps: pytest,iniconfig,packaging,pluggy,Pygments,termcolor
[#8594] Upgrade pytest-xdist 3.8.0 -> no upgrade, and its deps: execnet,pytest,iniconfig,packaging,pluggy,Pygments
[#8594] Upgrade pytest 8.4.2 -> 9.0.2, and its deps: iniconfig,packaging,pluggy,Pygments
[#8594] Upgrade testfixtures 9.2.0 -> 10.0.0
[#8594] Upgrade ruff 0.14.0 -> 0.14.14
[#8594] Upgrade wrapt 1.17.3 -> 2.0.1
[#8594] Upgrade pysolr 3.10.0 -> 3.11.0, and its deps: requests,certifi,charset-normalizer,idna,urllib3,setuptools
[#8594] Upgrade Pypeline 0.7.0 -> no upgrade, and its deps: bleach,webencodings,html5lib,six,webencodings,textile,nh3,regex,docutils
[#8594] Upgrade pyasynchat 1.0.4 -> 1.0.5, and its deps: pyasyncore
[#8594] Upgrade pillow 11.3.0 -> 12.1.0
[#8594] Upgrade GitPython 3.1.45 -> 3.1.46, and its deps: gitdb,smmap
[#8594] Upgrade defopt 7.0.0 -> no upgrade, and its deps: docutils,sphinxcontrib-napoleon,pockets,six,six
[#8594] Upgrade beaker-session-jwt 1.0.4 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo,dnspython
[#8594] Upgrade beautifulsoup4 4.14.2 -> 4.14.3, and its deps: soupsieve,typing_extensions
[#8594] Upgrade aiosmtpd 1.4.6 -> no upgrade, and its deps: atpublic,attrs
[#8594] Upgrade ActivityStream 0.5.1 -> no upgrade, and its deps: pymongo,dnspython
Python Packages Upgrades
Python Packages Upgrades
Fix for subprojects redirects on creation
Fix for subprojects redirects on creation
[#8593] add new package to improve parsing of html lists
Markdown extension to improve html list parsing
SF-11204 add anchored tools to all configs
only update User.last_access for browser access, so scripts/api/etc don't get in there; make extra sure user reindexing still happens for other changes
User.__repr__ fix in case display_name is not available
better ticket 'text' indexing into solr (was missing \n after first item, had lots of fields irrelevant to searching)
make reindex options for project & nbhd work well together
upgrade filelock and virtualenv to latest
forge-allura hosting setup
Added install_anchored_tools to all_configs
bump werkzeug 3.1.4 -> 3.1.5
bump urllib3 2.6.0 -> 2.6.3
split and retry user & project reindex if doc is too big for solr (like regular artifacts have done for a long time)
lower priority reindex tasks for users & projects, like already done for normal artifacts
Add a 5 second delay to project_updated events to avoid potential race condition
Add a 5 second delay to project_updated events to avoid potential race condition
bump filelock 3.20.0 -> 3.20.1
prepend __task_ for special task params; use priority in reindex tasks
Merged
[#8592] show less error details on failed macros for anonymous users (incl scripts like reindex)
[#8592] reindex tasks run at lower priority
[#8592] prepend __task_ for special delay and flush_immediately task/event params. Add priority too
[#8592] show less error details on failed macros for anonymous users (incl scripts like reindex)
[#8592] reindex tasks run at lower priority
[#8592] prepend __task_ for special delay and flush_immediately task/event params. Add priority too
prepend __task_ for special task params; use priority in reindex tasks
db/8592
Remove Skype field, update twitter
prepend __task_ for special task params; use priority in reindex tasks
prepend __task_ for special task params; use priority in reindex tasks
Remove Skype from the /auth/user_info/contacts/ page and update Twitter to X
upgrade urllib3 to latest
merged!
Remove Skype from the /auth/user_info/contacts/ page and update Twitter to X
Remove Skype field, update twitter
upgrade werkzeug
drop support for python 3.10 because [#8588] started using a 're' feature added in 3.11
improve regexes and remove regex-as-re-globally pkg DROPS python 3.10
This uses a new re feature only available in Python 3.11
Support python 3.14
merged
improve regexes and remove regex-as-re-globally pkg
merged
improve regexes and remove regex-as-re-globally pkg
Support python 3.14
[#8589] ignore some warnings starting on 3.14
[#8589] switch to python 3.14 in docs and defaults
[#8588] convert all markdown.inlinepatterns.Pattern to markdown.inlinepatterns.InlineProcessor based on https://github.com/Python-Markdown/markdown/commit/d18c3d0acab0e7469c3284c897afcb61f9dd1fea
[#8588] use *+ instead of * (possessive quantifiers) and regular re library. Seems like both *+ are not needed, but doing both for good measure
[#8588] no longer need regex-as-re-globally hacky package
[#8588] recompile this bad regexp with the "regex" library which has better worst-case performance
restrict optional bcrypt dep since passlib isn't updated for it
passlib dep is dead, move to fork?
Support python 3.14
[#8588] convert all markdown.inlinepatterns.Pattern to markdown.inlinepatterns.InlineProcessor based on https://github.com/Python-Markdown/markdown/commit/d18c3d0acab0e7469c3284c897afcb61f9dd1fea
[#8588] use *+ instead of * (possessive quantifiers) and regular re library. Seems like both *+ are not needed, but doing both for good measure
[#8588] no longer need regex-as-re-globally hacky package
[#8588] recompile this bad regexp with the "regex" library which has better worst-case performance
improve regexes and remove regex-as-re-globally pkg
bump joserfc to latest
build last-commit docs with `git last-modified`
Home
Home
change Forum.monitoring_email to encrypted only NEEDS MIGRATION
change Forum.monitoring_email to encrypted only NEEDS MIGRATION