Fix new yaml file so redocly command does not error out
Fix on title
sf_oss_api_doc new yaml file for allura api docs
for users its better to link to the Activity rss/atom feed instead of user-project FeedItem feed
fix attribute errors in @LazyProperty methods
fix attribute errors in @LazyProperty methods
change httpbin service used in a few tests
fix attribute errors in @LazyProperty methods
werkzeug 3.0.3 requires adding this if debugging on non-localhost
werkzeug 3.0.3 requires adding this if debugging on non-localhost
remove some unneeded warnings filtering
rename 'Twitter Handle' -> 'X Handle' on admin metadata page
Remove unneeded warning ignores
fix data formatting for akismet
fix data formatting for akismet
bump cryptography 42.0.8 -> 43.0.1
bump gunicorn 22.0.0 -> 23.0.0
add storeOffsetsWithPositions in case "unified" highligher is used in future, it gives better performance
be explicit about docValues for faceting used on tickets
enable autoSoftCommit in config, since commitWithin from code doesn't seem to be working
clean up unused solr fields
set solr.use_new_types=true for tests
werkzeug 3.0.3 requires adding this if debugging on non-localhost
bump WebOb 1.8.7 -> 1.8.8
support per-page csp_frame_domains modifier
Update pre-commit yaml file versions, ignore a code on ruff file, and change some methods that where failing after the update
restore pre-commit requirement for py3.8
fix bugs on the discussion moderation form
[#8565] Upgrade ActivityStream 0.4.2 -> 0.5.0, and its deps: pymongo
[#8565] Upgrade Ming 0.13.0 -> 0.14.0, and its deps: pymongo,pytz
[#8565] updated to fully support pymongo 4 and Ming 0.14.0
Prepare for Upgrade to Pymongo 4
support newer pwd hashs, remove deprecated 'crypt' AUTH PLUGIN CHANGES
merged
[#8566] remove old test helpers
[#8566] fix some test warnings
[#8566] make some tests run on their own (and in parallel) without error
[#8566] cleaner "raises" checking in tests
[#8566] support more password hashing algorithms
[#8565] Upgrade ActivityStream 0.4.2 -> 0.5.0, and its deps: pymongo
[#8565] Upgrade Ming 0.13.0 -> 0.14.0, and its deps: pymongo,pytz
[#8565] updated to fully support pymongo 4 and Ming 0.14.0
[#8565] Upgrade ActivityStream 0.4.2 -> 0.5.0, and its deps: pymongo
[#8565] Upgrade Ming 0.13.0 -> 0.14.0, and its deps: pymongo,pytz
Upgrade Python packages
merged
[#8565] remove deprecation warning filtering rules for ming
[#8565] udpated timermiddleware's ming and pymongo tracking
Update tests related to solr.use_new_types
[#8566] remove old test helpers
[#8566] fix some test warnings
[#8566] make some tests run on their own (and in parallel) without error
[#8566] cleaner "raises" checking in tests
[#8566] support more password hashing algorithms
support newer pwd hashs, remove deprecated 'crypt' AUTH PLUGIN CHANGES
[#8567] readded deleted condition for pre-commit v3.5.0 in requirements.txt
Add new allura-api.json file Openapi 2.0
[#422] Fix on allura-api.json file
[#422] Update on allura-api.json file
[#422] json file to generate openapi allura api docs
Is it OK that a conditional check on pre-commit; python_version was dropped in the first commit? diff --git requirements.txt requirements.txt index be44e8c04..fa1b2e8c4 100644 --- requirements.txt +++ requirements.txt @@ -17,9 +17,7 @@ beautifulsoup4==4.12.3 # -r requirements.in # webtest bleach[css]==6.1.0 - # via - # bleach - # pypeline + # via pypeline certifi==2024.7.4 # via requests cffi==1.16.0 @@ -142,9 +140,8 @@ platformdirs==4.2.0 # via virtualenv pluggy==1.4.0 # via pytest -pre-commit==3.5.0...
Is it OK that a conditional check on pre-commit; python_version was dropped in the first commit? diff --git requirements.txt requirements.txt index be44e8c04..fa1b2e8c4 100644 --- requirements.txt +++ requirements.txt @@ -17,9 +17,7 @@ beautifulsoup4==4.12.3 # -r requirements.in # webtest bleach[css]==6.1.0 - # via - # bleach - # pypeline + # via pypeline certifi==2024.7.4 # via requests cffi==1.16.0 @@ -142,9 +140,8 @@ platformdirs==4.2.0 # via virtualenv pluggy==1.4.0 # via pytest -pre-commit==3.5.0...
Is it OK that a conditional check on pre-commit; python_version was dropped in the first commit? diff --git requirements.txt requirements.txt index be44e8c04..fa1b2e8c4 100644 --- requirements.txt +++ requirements.txt @@ -17,9 +17,7 @@ beautifulsoup4==4.12.3 # -r requirements.in # webtest bleach[css]==6.1.0 - # via - # bleach - # pypeline + # via pypeline certifi==2024.7.4 # via requests cffi==1.16.0 @@ -142,9 +140,8 @@ platformdirs==4.2.0 # via virtualenv pluggy==1.4.0 # via pytest -pre-commit==3.5.0...
Is it OK that a conditional check on pre-commit; python_version was dropped in the first commit? diff diff --git requirements.txt requirements.txt index be44e8c04..fa1b2e8c4 100644 --- requirements.txt +++ requirements.txt @@ -17,9 +17,7 @@ beautifulsoup4==4.12.3 # -r requirements.in # webtest bleach[css]==6.1.0 - # via - # bleach - # pypeline + # via pypeline certifi==2024.7.4 # via requests cffi==1.16.0 @@ -142,9 +140,8 @@ platformdirs==4.2.0 # via virtualenv pluggy==1.4.0 # via pytest -pre-commit==3.5.0...
Is it OK that a conditional check on pre-commit; python_version was dropped in the first commit? diff diff --git requirements.txt requirements.txt index be44e8c04..fa1b2e8c4 100644 --- requirements.txt +++ requirements.txt @@ -17,9 +17,7 @@ beautifulsoup4==4.12.3 # -r requirements.in # webtest bleach[css]==6.1.0 - # via - # bleach - # pypeline + # via pypeline certifi==2024.7.4 # via requests cffi==1.16.0 @@ -142,9 +140,8 @@ platformdirs==4.2.0 # via virtualenv pluggy==1.4.0 # via pytest -pre-commit==3.5.0...
[#8565] fix a bad usage of update_partial
fix import for pymongo4
drop pymongo/ming method
replace uses of Collection.count() with Collection.estimated_document_count()
add additional logging of concurrency values in run_tests
pymongo - use drop instead of remove in some places
use pymongo's create_index rather than ensure_index
remove ming/pymongo map_reduce and inline_map_reduce. no longer provided by mongo
replace deprecated ming/mongo collection_names() with list_collection_names()
replace deprecated ming/mongo database_names() with list_database_names()
update ming calls from find_and_modify to find_one_and_update
Add new allura-api.json file Openapi 2.0
update
[#8567] Upgrade pre-commit 3.7.0 -> 3.7.1, and its deps: cfgv,identify,nodeenv,setuptools,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8567] Upgrade pytest-xdist 3.5.0 -> 3.6.1, and its deps: execnet,pytest,iniconfig,packaging,pluggy
[#8567] Upgrade pytest 8.1.1 -> 8.3.1 (OUTDATED! latest is: 8.2.2), and its deps: iniconfig,packaging,pluggy
[#8567] Upgrade testfixtures 8.1.0 -> 8.3.0
[#8567] Upgrade ruff 0.3.7 -> 0.5.4 (OUTDATED! latest is: 0.5.3)
[#8567] Upgrade Pypeline 0.6.1 -> no upgrade, and its deps: bleach,six,webencodings,html5lib,six,webencodings,Creoleparser,Genshi,six,six,Markdown,textile,html5lib,six,webencodings,regex,docutils
[#8567] Upgrade Pygments 2.17.2 -> 2.18.0
[#8567] Upgrade pillow 10.3.0 -> 10.4.0
[#8567] Upgrade PasteScript 3.5.1 -> 3.6.0, and its deps: Paste,setuptools,PasteDeploy,setuptools
[#8567] Upgrade emoji 2.11.0 -> 2.12.1
[#8567] Upgrade EasyWidgets 0.4.1 -> 0.4.2, and its deps: FormEncode,MarkupSafe,Paste,setuptools,python-dateutil,six,six,WebOb
[#8567] Upgrade ActivityStream 0.4.2 -> no upgrade, and its deps: pymongo
fixup! fix import for pymongo4
Upgrade Python packages
[#8565] fix a bad usage of update_partial
fix import for pymongo4
support newer pwd hashs, remove deprecated 'crypt' AUTH PLUGIN CHANGES
allura:db/8566 QA: After switching to this branch, you should be able to log in as a user, and then see that the password automatically got re-hashed with the new preferred algorithm. There are breaking AuthenticationProvider plugin changes, for any custom Auth implementations: set_password takes a set_timestamp=True which should be checked before setting user.last_password_updated rename def validate_password to def _validate_password since the base class implements a high-level validate_password...
[#9485] Disable OAuth2 authorize button and change its text value on click
Disable OAuth2 authorize button and change its text value on click
bump certifi 2024.2.2 -> 2024.7.4
support per-page csp_frame_domains modifier