Releases: DIRACGrid/diracx
v0.0.1a19: Merge pull request #300 from aldbr/main_FEAT_specific-props
23ed966 pin minimum versions for aiobotocore
c694a7e fix(auth): adjust tests with unallowed properties
2b410da Fix use of sub instead of prefered_name
107f387 Allow user to ask for specific properties only
11a7fad feat: add tests for specific properties
1704d06 tests: use idp-server.invalid instead of lhcb-auth.web.cern.ch
1dec27d Support diracx extension: Gubbins
4d86302 [pre-commit.ci] pre-commit autoupdate
09475e7 fix: change method name
9953ddb feat: use bulk insert with a stmt compile step
4d4fbe2 feat: use bulk insert
69cf73a test: extend tests for empty pilot stamps
34a33c6 fix: move EnumBackedBool to utils/init
0adb6b3 fix: Apply suggestions from code review (2)
71395f4 fix: Apply suggestions from code review
b2b0232 fix: avoid mutable default values as arguments + unit test
86d0f4c fix: modify db.py to match Dirac 9.0
ce8dfc0 fix: modify schema to match Dirac 9.0
f552417 feat: addPilotReferences
9281158 fix: add a default value for GridRequirements column
8587d6c feat: Implement PilotAgents schema
a2567b0 [pre-commit.ci] pre-commit autoupdate
2f97604 build(deps): bump mamba-org/setup-micromamba from 1 to 2
08479b2 build(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0
6eeeda8 [pre-commit.ci] pre-commit autoupdate
b01407b always build dev images
11c0298 Adapt tests to pytest_httpx >= 0.32.0
0ae2f6d fix: remove SiteMask and SiteMaskLogging
v0.0.1a18: Merge pull request #301 from DIRACGrid/pre-commit-ci-update-config
3449d56 [pre-commit.ci] pre-commit autoupdate
de91208 [pre-commit.ci] pre-commit autoupdate
0037c80 Delete diracx-routers/src/diracx/routers/auth/utils.py.orig
309cc65 fix: respond to comments
29fd300 fix: align python version to 3.11
e562f2d fix: run tests with 1024 bit tokens
71ca480 fix: do not fix python version in pre-commit config
c39048c style: pyupgrade --py311-plus
85f1fb4 fix: added pyupgrade to pre-commit
3f48581 fix: avoid deprecation of utcnow
49d82b1 [pre-commit.ci] auto fixes from pre-commit.com hooks
909fd82 test: added shellcheck
c956505 fix: avoid deprecation of utcnow
2bce653 test: added pilot tests
8bd9372 fix: align python version to 3.11
8073c66 fix: adapt jobs cli to resolve issue with typer >= 0.12.4
95a9e62 Make data in ./run_local.sh persistent across reloads and support parameter DBs
30b0f74 Fix make-token-local.py for ./run_local.sh
ca0e23d Improve error message if connecting to a DB fails
b924477 Support mocking JobParametersDB for unit tests
7fd5385 Fix use of contextlib to ensure cleanup is always ran
5095d46 feat(docs): add a paragraph about advanced use cases with DBs in services
502755b feat: add SQL transaction model tests
abf8fcc [pre-commit.ci] pre-commit autoupdate
f18ff00 [pre-commit.ci] pre-commit autoupdate
10a487e fix(jobs): malformed checksum error when uploading a sandbox
fc90f42 feat(db): integrate the 'not in' operator
2903afb feat: introduce DevlopmentSettings, and only crash in CI for missed access policy (#275)
44c3e59 fix: do not used nested policy for SandboxPolicy (#283)
d1b7910 feat(cli): update helm values in internal legacy CLI
c48183f refactor: Split diracx.dbs.sql.job
a7be273 Depend on uvicorn for diracx-routers
1572153 Simplify environment.yml
0afaf24 fix: exclude typer versions from 0.12.4
22b9544 feature: Switch to EdDSA for JWTs in tests
6a7c2b1 [pre-commit.ci] pre-commit autoupdate
41e7a1d Do not close the connection to OS DB when finishing a request
e33f174 [pre-commit.ci] pre-commit autoupdate
9654d00 [pre-commit.ci] pre-commit autoupdate
bfd40b5 build(deps): bump docker/build-push-action from 5 to 6
72922d5 [pre-commit.ci] pre-commit autoupdate
57c9231 fix(job-manager): use Config object from dependencies
8702ad6 build(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0
eb8551e feat(docs): client
dea541c Apply feedback and improve docstring consistency
499dedb feat(docs): client
85f28a6 Add docs/DATABASES.md
6f244e1 Add docs/CONFIGURATION.md
ea6bfcb Add docs/SERVICES.md
b73ad85 feat(docs): client
d58a84b cont
1d18a98 start docs
d98c892 [pre-commit.ci] pre-commit autoupdate
ea02d7c Add missing join in test_assign_and_unsassign_sandbox_to_jobs
v0.0.1a17
v0.0.1a16: Merge pull request #243 from aldbr/main_FEAT_pagination
e06d2ab test: Simplify fixture
0cb3b56 feat(dirac-client): add pagination
73647d6 feat(diracx-router): include pagination to search
c43d102 fix(diracx-db): sort jobs
4cfe53b Implement Policy Mechanism
c4beff0 Rebuild every morning
8fdb70b fix(auth): better error when refresh token is expired
c29575f [pre-commit.ci] pre-commit autoupdate
186d1e7 Implement OpenTelemetry
d1b799f [pre-commit.ci] pre-commit autoupdate
e4f3657 build(deps): bump codecov/codecov-action from 4.4.0 to 4.4.1
v0.0.1a15
v0.0.1a14: Merge pull request #240 from chaen/botocore_version
v0.0.1a13: Merge pull request #234 from natthan-pigoux/np-remote-git-cs
0ff8cf2 Refactor a bit the ConfigSource
b045468 add ConfigSource for remote repository
e43ded9 Regenerate client
2e94a3f Add DB,routes and tests for (un)assigning sandboxes to jobs
6b00f1f [pre-commit.ci] pre-commit autoupdate
964b139 build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0
52f5ef1 ci: log in Dockerfile
c451af9 build(deps): bump codecov/codecov-action from 4.1.0 to 4.1.1
b7bc76d [pre-commit.ci] pre-commit autoupdate
3eacc96 Update deprecated syntax in pyproject.toml
6cb997c Introduce Bandit security check
v0.0.1a12: Merge pull request #226 from DIRACGrid/pre-commit-ci-update-config
ae510aa [pre-commit.ci] pre-commit autoupdate
25a1822 [pre-commit.ci] pre-commit autoupdate
76dc46a Workaround for the setuptools issue used by Autorest (Azure/autorest.python#2449)
aeb9cac feat: add a few more tests
48b8158 feat: update client
72771a8 refactor: remove audience claim
36d1625 feat: validate user properties against vo/group properties
2f3900e feat: restructure auth module
7e93397 Bump codecov/codecov-action from 4.0.2 to 4.1.0
acb52ff Bump codecov/codecov-action from 4.0.1 to 4.0.2
dba04d7 feat: add the state key to run_local
46b91a3 feat: add a Fernet key to encrypt/decrypt the state dict
e383d9a feat: hash device_code and code
ee3f655 [pre-commit.ci] pre-commit autoupdate
v0.0.1a11: Merge pull request #217 from DIRACGrid/pre-commit-ci-update-config
5aa0789 [pre-commit.ci] pre-commit autoupdate
4231d14 fix: Return correct properties in access tokens
d92eb1c Bump codecov/codecov-action from 3.1.5 to 4.0.1
128a2f1 [pre-commit.ci] auto fixes from pre-commit.com hooks
2943356 [pre-commit.ci] pre-commit autoupdate
4377233 Bump codecov/codecov-action from 3.1.4 to 3.1.5
1b75d16 feat: Remove useless VO parameter from /config
7502815 feat: Add "dirac config dump" CLI
2a27354 fix: Error message when encountering an unknown output_format
v0.0.1a9: Merge pull request #209 from chrisburr/proxy-cs-options
cd995f0 feat: Include proxy related options in the DiracX CS
f36cdc5 [pre-commit.ci] auto fixes from pre-commit.com hooks
27c71b1 fix: add VO to sb_Owners table
b5a3a24 fix: follow DIRAC/pull/7408
f9c9c78 Print the DIRAC revision used for integration tests
edaa7c0 fix run_local.sh
3c8b0e8 fix: following changes in DIRAC/pull/7407
bd7fbd9 test: modify login test to approve dex confirmation page
6ac8ff5 cast for mypy
421bacf feat (cs_sync): use old CS to store sync config
81a60cf feat (cs_sync): DisabledVOs cannot be set if any Legacy clients are enabled
44161d6 start migration docs
793083e [pre-commit.ci] pre-commit autoupdate
7a2c3a4 bump download-artifact to v4
c697f40 Bump actions/upload-artifact from 3 to 4
c6ab9d4 cast exception_handler because of contravariance
571d67e [pre-commit.ci] pre-commit autoupdate
8086dc6 [pre-commit.ci] pre-commit autoupdate
9e0b085 [pre-commit.ci] pre-commit autoupdate
57c37f5 Bump actions/setup-python from 4 to 5
4b4f899 Optimise diracx-cli/tests/test_internal.py
fc1e0cd Fix warnings emitted while tests run
715cd15 Add DTZ ruff rules
8277650 Move to ClientFactory
995aaa6 Use a cache of DBs to avoid creating the schema for every unit test
91e8533 Use smaller RSA key sizes for unit tests
fa0b1dd Use an event listener for setting PRAGMA foreign_keys=ON
067a06f Return a sensible error if SandboxStoreSettings._client hasn't been initialised
f4af312 Support using pytest-xdist
d24b8c1 Add caching to select_from_extension and extensions_by_priority
074751d Use session scope for more test fixtures
bdf06d3 Use a single RSA key for all tests
53970df Set initial_branch name for the CS