Releases: DIRACGrid/diracx
v0.0.2
v0.0.1
v0.0.1a50: Merge pull request #662 from chrisburr/auth-docs
f553717 docs: Remove REFERENCE.md from table of contents
83e1cc4 docs: Write admin explanations about authentication
e5d59d7 fix InputDataPolicy schema definition
3d104bd chore: Pin DIRACCommon to >=v9.0.0
3ddc534 docs: minor fix
881d608 docs: use pixi in readthedocs
4b88f95 [pre-commit.ci] pre-commit autoupdate
46fea80 refactor: replace refresh token creation_time with UUIDv7 timestamps
6353f2a docs: removed png, used mermaid
77ccb07 [pre-commit.ci] auto fixes from pre-commit.com hooks
4b9ba18 docs: added info on embracing DiracX
fa724fa docs: added minimal requirements for installing DiracX
0f309b9 docs: removed SECURITY.md file
1617531 docs: added complete list of environment variables
6cfd111 docs: auto-generating docs for pixi tasks
39ba755 docs: added developers' installation
5803ea3 docs: added entrypoints
29cba77 docs: added pixi tasks
8779db6 docs: added info on client generation
75b3b9a docs: less repetition for run_demo
655fc23 docs: several minor fixes
989e587 [pre-commit.ci] pre-commit autoupdate
v0.0.1a49: Merge pull request #626 from aldbr/fix_main_jobattr-params-pydantic
2fc2208 fix: temporary patch to convert the metadata dict into a JobMetaData client model
1032fb9 feat: update clients
3ca8a3c feat: add a logic test to make sure attributes and params are going to the right backends
8491ffe fix: jobparameters and jobattributes pydantic models
a4f5441 feat: add pre-commit check for lollygag
57eae01 feat(utils): Add secured write in write_credential()
62601f8 build(deps): bump the actions group across 1 directory with 3 updates
34ba630 ci: Set image tag to 'dev' in gubbins_values.yaml
a5adb7b ci: update deployment to use DIRACCommon package
addd9c0 test: Add missing test dependency on pyjwt
59f71e0 refactor: simplify legacy integration test configuration
fb8adcd test: update tests for new config dependencies and API changes
a7fd49a feat: add config parameter to job submission router
a3b2260 feat: extend config schema with structured job and resource configs
275bc4f feat: add resources module with platform compatibility
3647cd2 feat: add DIRACCommon dependency and update imports
cfd9c40 docs: Guide users on updating the expected output of test_cssync when necessary
059799a feat: add supports_extending decorator
b181f2e fix: Running test_insert_malformed_jdl on machines with a non-UTC timezone
271a9d0 fix: improve error logging for JDL syntax issues during job submission
bd18098 refactor: Make Operations configuration VO-specific
9f33dea feat(ci): add automatic chart version bumping on DiracX releases
f979528 [pre-commit.ci] pre-commit autoupdate
e6f96c4 [pre-commit.ci] pre-commit autoupdate
fbf8b1d fix: remove preferred username from the search body of the summary if admin
a0f23c1 build(deps): bump codecov/codecov-action in the actions group
f35dcab ci: remove RUST_BACKTRACE=full from workflow
c236fd6 chore(ci): pixi --no-install does not work anymore in the CI
f481730 docs: Fix broken navigation
e157bb8 [pre-commit.ci] pre-commit autoupdate
d364557 build(deps): bump the actions group with 2 updates
fae41e5 docs: continue installation doc
4a22c26 docs: Enable strict mode for ReadTheDocs builds
c79582a add RUST_BACKEND=full
c1a4259 Add RUST_BACKTRACE=1 for debuging purposes
edee32a docs: Remove pages which no longer fit into the structure
f594f6e docs: fix remaining broken links in documentation
dde3a76 docs: organize navigation to include all missing pages
b448d4f docs: fix roadmap link path in register-a-vo.md
6dbf985 docs: fix mkdocs navigation warnings
44ceb48 feat(mkdocs): add mkdocs dependencies and update mkdocs feature configuration
656f837 [pre-commit.ci] pre-commit autoupdate
a25985f build(deps): bump the actions group with 2 updates
v0.0.1a48: Merge pull request #627 from fstagni/pilots_smarterDateTime
bd00e77 fix: from DateTime to SmarterDateTime
84b6d7b fix: tests
620e26c fix (JobDB): heartbeat timestamp is now returned with tzinfo, fix the test.
71dcc25 fix (JobDB): handle FunctionElement passed to inside CASE
abfb257 fix (JobDB): use SmarterDateTime defaults
b9c4d16 docs: document how MySQL timestamp and datetimes work for word of caution
5681b35 feat (JobDB): added SmarterDateTime
bd1bfbf fix (JobDB): use literal to hint to typeengine the correct type when rendering bind parameters
4374553 fix: add CORS origins for https:// local dev instances
v0.0.1a47: Merge pull request #610 from chrisburr/feat-zstd-sandbox-compression
85636cc [pre-commit.ci] auto fixes from pre-commit.com hooks
8cbaeb3 docs: start installation doc
6ce950f docs: Tidy up entrypoints to the docs
bbaa589 docs: Add extensions documentation
46d54fe fix: change endpoint and add documentation
5ef1986 docs: Add more pages from the charts repo
67f3491 docs: Add rotate a secret docs
a0e9c4e docs: Add dependency injection reference
972446e docs: Clarify TODO for DiracX storage interactions
9b52213 docs: Finish CS conversion documentation
060ad8c docs: Add edit buttons to documentation pages
1e690d5 docs: Add writing documentation tutorial
f3cc1fc fix: job admins cannot get summaries including jobs from other users
76bfad0 docs: slowly building the structure
380da62 fix: Change from Any,Any to str,Any as search returns columns to value mapping
8d00976 refactor: Made search and summary generic to reuse it easily
0fa02ae feat: implement zstandard compression for sandbox files
49ac251 fix: pin joserfc to minimum version 1.1.0
2152613 [pre-commit.ci] pre-commit autoupdate
d46d6d2 feat: Add filtered requests logs when integration tests are a success
d844e65 feat: Add legacy checks in DiracX
f4351e6 fix: Fixed WMS to remove JOB_ADMINISTRATOR from pilot properties
cec97dc fix: check AUTOREST_HOME directory is created if it doesn't exist
71753a2 fix: handle bad regex and test
d4d0a54 [pre-commit.ci] pre-commit autoupdate
17da6d5 feat: not like and regex operators for the job db
485fc0e build(deps): bump the actions group with 2 updates
562f95b fix (JobDB): remove DELETE endpoint that would cause inconsistencies
74c680b fix: job admins cannot see jobs from other users
3c3e378 fix: freeze pytest-asyncio
78c172a fix: job_parameters mapping update
v0.0.1a46: Merge pull request #581 from fstagni/securitytxt
564ff57 feat: add github action to update security.txt
9f79a93 fix: regenerate client
1a2dc0c feat: added /.well-known/security.txt
0aa16bb fix: add a missing await
fc0a9a7 [pre-commit.ci] pre-commit autoupdate
5323877 build(deps): bump the actions group across 1 directory with 2 updates
61ddc73 feat: Run sandbox removal in parallel
f4f3312 fix: Removing sandboxes which are no longer assigned
ef0c81f [pre-commit.ci] pre-commit autoupdate
a9597c6 fix: remove PreferredURLPatterns from CS when converting
6ec1406 [pre-commit.ci] auto fixes from pre-commit.com hooks
cb02b14 fix: Fixed opensearch CI error
063d029 [pre-commit.ci] pre-commit autoupdate
1478ef5 fix: Fixed CI token bug
10e6148 build(deps): bump prefix-dev/setup-pixi in the actions group
93c052d [pre-commit.ci] pre-commit autoupdate
2d64958 build(deps): bump aquasecurity/trivy-action in the actions group
806f29d fix: Fixed JoseError error handling
1e2d470 [pre-commit.ci] pre-commit autoupdate
5342644 feat(auth): remove single key support
d34f10f chore(cli): bump minimum typer version to >=0.15.4
8c5dec6 Revert "Add workaround for https://github.com/fastapi/typer/discussions/1215"
bdca88f [pre-commit.ci] pre-commit autoupdate
f9389ff chore: remove the badge related to extension tests from the README
7766400 fix: change error status code of the token endpoint
cd53b3b fix: joserfc breaking changes
8fd7d1c fix: Add logging on /token errors
56382c7 [pre-commit.ci] pre-commit autoupdate
c172dd3 chore(pre-commit): replace Black hook with ruff-format
01a32f4 chore(pre-commit): add commit-msg hook for conventional commits
v0.0.1a45
27c5422 build(deps): bump the actions group with 2 updates
ef04d27 fix: Fixed verify_token error
e2e4552 [pre-commit.ci] pre-commit autoupdate
63daa8d feat: expose Content-Range response header for diracx-web running locally
d530011 Prevent trying to generate the client from non-editable installs
f44bb7a Add machinery for being able to freeze time
cd99e1e Use non-editable installs for CI and show annotations in GHA
1ff45f0 Add cleanup method for S3-backed sandboxes
25d3375 Add machinery for being able to freeze time
1e280f6 Add workaround for https://github.com/fastapi/typer/discussions/1215
8c33fac Unify gubbins tests into diracx tests
28ba2e2 Unify running the pytest-integration CI for diracx and extensions
79f22f5 Adapt CI to use pixi
0c75f29 Move to using pixi for environment management
8b036d4 feat: create doc navigation
d78d07d refactor: Refactored the config cli
e8554f7 ongoing
fce777c Move client generation to pixi
51cbc2e Add gubbins-api
aa40403 Add dummy tests for *-logic
5cfaf9c Fix missing dependencies
3f7138b feat: make AuthSettings compatible with single key
98af69f feat: adapt clients
eff96b6 feat: introduce jwks
a1d08ed regenerate client
b50c1f1 finish doc spliting
120b0ad Split developer documentation
ecdaf86 Use mkdocs for documentation
2332ee5 fix: removed unnecessary empty comments
818e5ef Add README to gubbins
6eb03dc Switch to hatchling
b51b02b fix: add sleep before heartbeat to avoid unique constraint
371f9bc fix: remove breakpoint
294b95f feat: heartbeat job commands test
65083da fix: regenerated client
cad67ed fix: ignore spell-checking for fastapi Dependant
a9bb18a fix: spelling in deployment.yml
1d1a73a fix: spelling
e8d2b73 feat: modify relative paths in --skip
7ed568d feat: add the -w option to correct in place where possible
327f281 feat: skip certain (i.e. generated) files and tests
11e9561 feat: add spellchecker (codespell) to pre-commit
01ba3cc [pre-commit.ci] pre-commit autoupdate
c1185a6 [pre-commit.ci] auto fixes from pre-commit.com hooks
7de6173 [pre-commit.ci] auto fixes from pre-commit.com hooks
48941b6 feat: add mdformat
f0055a4 feat: add --show-fixes to ruff args
c5dec3f feat: use black-pre-commit-mirror
990f9b1 feat: group updates (GH212)
61904ac feat: modify upload-artifact name to be a variable
a03a91f feat: add concurency
e437da5 feat: address pyproject.toml suggestions from repo review
a95de01 [pre-commit.ci] pre-commit autoupdate
67db5b2 fix: Fixed current errors
01b5193 updated coding conventions to shun naive datetimes
v0.0.1a44: Merge pull request #496 from Robin-Van-de-Merghel/robin-fix-read_token
0799189 test: Adding a test if the token is badly shaped
24e286d fix: Fixed read_token function by changing the error handling
78b3c88 fix: test whether vo='dummyVO' results in lowercase indexname
1f7a426 fix (JobParametersDB): Ensure index names are lowercase in case the VO has capital letters
4c72d9a fix: Fixed client logout and token revocation Squashed commits: [cdbe548] fix: Fixed test comment [4c79a42] fix: Fixed client [94b00a2] fix: Fixed client logout and token revocation Squashed commits: [2e28c9c] fix: Fixed client [af18591] fix: Chunky client generation [01b66d8] feat: Adding the revoke token endpoint in the openid configuration [e90f24b] fix: Small fixes [00cd9fc] fix: Client to regenerate [d4ff75e] test: Changing tests to use both old and new endpoint [fc8e59c] fix: Fixed client and refactoring the code (+3 squashed commits) Squashed commits: [ff59189] refactor: Refactoring functions that reads JWT to avoid code duplication [31011dc] fix: Fixing endpoint and test [79a94ee] fix: Regenerating client [1942ec1] fix: Logout now works, and separated endpoints for admin and users [a4ea187] fix: Fixed logout router
19a4130 Always update HeartBeatTime when /api/jobs/heartbeat is called
6866f37 [pre-commit.ci] pre-commit autoupdate
8b0545a Bump codecov/codecov-action from 5.4.0 to 5.4.2