Skip to content

Releases: DIRACGrid/diracx

v0.0.1a29: Merge pull request #405 from aldbr/main_FEAT_add-docstring-for-settings

06 Mar 14:40
ebb9299
Compare
Choose a tag to compare

eb404aa feat: add docstring for settings

v0.0.1a28: Merge pull request #400 from aldbr/main_FEAT_routers-split-job-tests

06 Mar 13:23
f536c8b
Compare
Choose a tag to compare

aeca3c7 [pre-commit.ci] auto fixes from pre-commit.com hooks
226a224 chore(routers): split test_job_manager
30bf8ff fix: remove default issuer and add models docstring
87ea27a feat: add diracx-logic between diracx-routers and diracx-db
7378593 [pre-commit.ci] pre-commit autoupdate
463daa2 build(deps): bump codecov/codecov-action from 5.3.1 to 5.4.0

v0.0.1a27: Merge pull request #394 from aldbr/main_FIX_submission-time

05 Mar 08:59
58fc23f
Compare
Choose a tag to compare

b26b1b5 fix(db): submission datetime
86c8b99 [pre-commit.ci] pre-commit autoupdate
0eee11a regenerate client
2326a9c More doc
e03d727 fix(db): assigning non existing sandbox or multiple times the same sandbox
bf63fc2 fix(routers): status 500 when malformed jdls are given

v0.0.1a26: Merge pull request #396 from chaen/remove_dockerfile

05 Feb 15:58
19913ec
Compare
Choose a tag to compare

0484c2a remove useless dockerfile
d66b720 [pre-commit.ci] auto fixes from pre-commit.com hooks
30daaa3 [pre-commit.ci] pre-commit autoupdate
3d7afea Update README.md
c32f21d fix(diracx-routers): search endpoint does not display jobs in GlobalMonitoring is set to false
5cadd40 [pre-commit.ci] pre-commit autoupdate
a80f064 Improve legacy-exchange docs
26658f2 build(deps): bump codecov/codecov-action from 5.1.2 to 5.3.1
7b5cd60 [pre-commit.ci] pre-commit autoupdate
97a0bda Monkeypatch cli.auth.sleep
1835e76 Add httpx as test dependency
fe22de0 Add some small sleep to give login a chance to suceed
4a797d1 Replace requests in deps
14c876c Replace requests with httpx in client patch
982f62d Replace requests with httpx in client patches
e32246c Replace requests with httpx in jobs sandboxes tests
61f49ca Replace requests with httpx in testing utils
03ba912 Make minio test names readable
ffb8827 Replace requests with httpx in s3 tests

v0.0.1a25

16 Jan 16:12
b3b2f73
Compare
Choose a tag to compare
v0.0.1a25 Pre-release
Pre-release

ddf1aaa fix(diracx-db): AuthDB column typo
2a46eea Don't enter a transaction in MockOSDBMixin when starting a request
4d40913 tests: Set up opensearch DBs in ClientFactory
e11d417 remove comment
eeadb10 use ConfigSource instead of urlparse
d89f51f fix: parse queries in url to get branch and ensure checkout
8cf6aaa Fix docs

v0.0.1a24: Merge pull request #367 from fstagni/fix_false_positives

14 Jan 08:10
9298e09
Compare
Choose a tag to compare

7210549 fix: updated pre-commit, and fixed false positives
5c1fc8c build(deps): bump codecov/codecov-action from 5.1.1 to 5.1.2
e94b3bb fix(diracx-routers): remove sqlalchemy dependency
88988b9 Allow for SQLAlchemyDSN with hyphen (oracle)
f72ba9b Remove future import comment
befb802 feat(diracx): move bl from init files
d471591 regenerate client
ae8f810 fix: remove str typing of SBType
b3748c3 fix: Add missing await in JobDB
7a8ab97 [pre-commit.ci] auto fixes from pre-commit.com hooks
7f6f884 feat(consistency): make SQL Alchemy interfaces consistent
a7b2f36 feat(pyproject): add N rule to ruff config
ed019f1 Added test for this case
78220f1 Pre-commit
fb55adc Fix job attribute update to account for mismatching columns between rows to be updated

v0.0.1a23: Merge pull request #355 from ryuwd/roneil--fix-351

19 Dec 13:51
97b3c58
Compare
Choose a tag to compare

492d77b fix #351: enable query of job logging DB via search endpoint. Handle killing jobs properly

v0.0.1a22

19 Dec 13:08
8b93c95
Compare
Choose a tag to compare
v0.0.1a22 Pre-release
Pre-release

ba715d8 Fix testing with an install of diracx-testing
73a23ec Make error message more verbose
63c21a5 Ignore uninstalled packages when collecting entrypoints
0430af4 fix refresh_token typing when is_refresh_token_valid
1a4eac9 fix error message
d25d8d3 test: pytest fixture to notify changes in entry-points

v0.0.1a21: Merge pull request #296 from ryuwd/roneil-jobmgr

19 Dec 08:42
3dd59d5
Compare
Choose a tag to compare

57e610c I affirm that the tests will pass
f34c957 nearly..
da1b717 cast to list
828e8c2 Gubbins hiccups
8016b6c We agreed to move these functions back into diracx-db utils module
4df7c99 refix tests
1625a40 Skip tests.
9b273c9 This is less than ideal
f0291b0 Move job status functions from diracx-db to diracx-routers
80388dc Moved non-DB related job submission logic out of diracx-db to diracx-routers.
dbed9f9 [pre-commit.ci] pre-commit autoupdate
4c0346d Regenerate diracx client
83dad27 Remove stray comment
76e0fc3 [pre-commit.ci] auto fixes from pre-commit.com hooks
97d37c3 Fixed date truncation to avoid escaping issues in datetime formatting
1fb0f3a overwrite the correct method ...
ad7e5e8 Cleanup insert_bulk - use taskgroups, and single row inserts for job ID generation.
5871b2e update cs for test and new MaxRescheduling location under JobScheduling config
e790989 more fun with tests
0a15146 remove dependencies from DiracxRouter inst
59d087f JobException-->JobError
465b238 assume check_permissions does the right thing
a53ba2c Fixing tests
09dbdb8 use _bulk function
e3b82cb refactored job submission to reduce the number of statements executed where possible
37adf07 Evolve set_job_status to do bulk operations
8286072 Start refactoring things to use generally less queries (start with reschedule_job, eventually will extend to set_job_statuses)
1071b7e Add missing MaxRescheduling to with_config_repo
e278df3 Improved job rescheduling and the test
e99b3d1 Make reset_jobs optional
420c138 Major refactoring of job rescheduling
030fdf1 Rescheduling including TODO regarding job state machine bug (check the comment)
f959cdc Update doc for remove bulk
3f8f8fe Fixed some tests
305b3bc Moved to avoid clashing wrong route being matched
5b26ffa Get result correctly from tasks
6b4895d split jobs router into multiple jobs router modules; simplify status routes for jobs router
673769d job_manager --> jobs
c263069 fix(tests): enhance key comparison and error handling in credential tests
c21f1ce build(deps): bump codecov/codecov-action from 5.0.7 to 5.1.1
043632f [pre-commit.ci] pre-commit autoupdate
8e5fea6 fix: simplify tests and make them more deterministic
b80498f fix(diracx-cli): tests client token authentication
3869a6d fix test token not existing
41021b0 feat: lock credentials path to avoid concurrent access
4333141 [pre-commit.ci] auto fixes from pre-commit.com hooks
e29656d feat: lock credentials path to avoid concurrent access
5ef5b17 use sh.git instead of git module to fix #319
e79a1f6 feat(jobs): move the submission endpoint from '/' to '/jdl'
2a57211 Add roadmap
05acdaa [pre-commit.ci] pre-commit autoupdate
31df9fd Fix for httpx 0.28.0
8bd4365 feat(github): test scanning vulnerabilities
de1bc4b build(deps): bump codecov/codecov-action from 4.6.0 to 5.0.7
ffaf588 [pre-commit.ci] pre-commit autoupdate
4997211 regenerate client
c52acd3 openapi 3.1.0: remove propertyNames from the generated json
9b7ff86 Update default pydantic version
95aca92 sandbox: type mysmatch for PrivateAttr for S3Client
7acae42 MinVersion: lower it, and better error return
333fc81 Subclass AnyUrl instead of annotation for https://pydantic.dev/articles/pydantic-v2-10-release#migrate-to-subclassing-instead-of-annotated-approach-for-pydantic-url-types

v0.0.1a20: Merge pull request #323 from DIRACGrid/pre-commit-ci-update-config

21 Nov 08:49
e514bb8
Compare
Choose a tag to compare

4ba1e8a [pre-commit.ci] pre-commit autoupdate
b5b13b4 Add NoSetup option in the DIRAC config
08ba054 [pre-commit.ci] pre-commit autoupdate
da25120 [pre-commit.ci] pre-commit autoupdate
6ec7c74 feat(readme): quick reshuffle of the description
55bf0cd feat(auth): add scope documentation
1673f76 move min_diracx_version constant in routers init
cbca461 regenerate client
5b4dbfd Send client version to server