Diracx

Latest version: v0.0.1a17

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

0.0.1a5

089696f Update README.md

0.0.1a4

8276fec Simplify building versioned images
8846401 Get vanilla DIRAC integration tests working again
225c142 [pre-commit.ci] pre-commit autoupdate
4d5df45 feat: disable refresh token rotation if token is for legacy DIRAC
dd32bb0 Build all containers for arm64 as well as amd64
e217d4c Update containers to use split packages
2928fb9 Also build DiracX in CI

0.0.1a3

0b4f33e Split into multiple namespace packages
cca506b document versioning
548cb55 Add annotation for mypy upgrade
b53eef5 [pre-commit.ci] pre-commit autoupdate
f12d1b9 Return a ServiceUnavailable Error when a db is not reachable, and retry connecting
7e334f0 Add serialize_credentials method for DIRAC to use when writing tokens to proxies
b726d2a Use a ContextVar to manage the sql connection instance as an instance member
32ebcda [pre-commit.ci] pre-commit autoupdate
094075b Add docs to generate client
053c867 CI for running autorest
dbbba29 style: pre-commit fixes
2c78367 Use diracx/server-base:latest as a basis of the docker image
b333ae4 Regenerate client
7107065 feat: implement kill, delete and remove job endpoints
4a55ced Regenerate client
9085eb1 feat: Add distinct option to job search
89dacc3 Show VO suggestions when calling "dirac login" with invalid arguments
49c65eb Regenerate client
87fb7c8 Improve type hints
f74b521 add dirac wellknown metadata
2baff2d Add a default 30mn timeout for the container build
84ee1dd [pre-commit.ci] pre-commit autoupdate
879c6a1 Follow API changes
e4d104f Fix outdated MR
550e8ca Make run_local.sh usable
a4fe61f Add "dirac internal legacy generate-helm-values"
f577c63 Lower log level to WARNING
4afdc57 [pre-commit.ci] pre-commit autoupdate
b50d8fb Change Scikit to SciTokens
1cca3d8 Add security model
94fdc84 Support expires_minutes on /api/auth/legacy-exchange
79c1f7d Avoid crash if /jobs/{search,summary}/ if fed invalid parameter names
f96a7bd Set developer.autoReload=false for the tests
10f60f4 Fix writing refresh_token when using legacy DIRAC
5194510 Fix patching JobsOperations.summary in the client
aa92095 Fix typo in error message
540a62b Move /docs/oauth2-redirect to /api/docs/oauth2-redirect
afdeb26 Add missing await in tests/db/opensearch/test_connection.py
50a99cc Support DIRACX_CA_PATH
94cdca4 Fix "dirac internal legacy cs-sync" for the integration tests
d228ac2 Regenerate client
80b389b Move routers under /api
b7f766b feat: add CORSMiddleware & root_path for diracx-web
bdb6983 [pre-commit.ci] pre-commit autoupdate
bb90fa5 fix: dirac logout if creds do not exist
908f9cb Remove OwnerDN from JobDB.Jobs
9490af5 Fix setting environment to be owned by group 0 in the container
f8bb88f Remove DIRACSetup from JobDB.Jobs
f274187 Disable echo on the sqlalchemy engine
d6ea230 Get SE Name from SandboxStoreSettings
31ec112 Minor typo and documentation fixes
d4da2c4 Prefer getting preferred_username from the CS when authenticating
6ac9c8d Set environment to be owned by group 0 in the container
9106ec2 convert-from-legacy to "dirac internal legacy cs-sync"
4999290 Add CS conversion script
65c2a6d Remove DN and CA from User model
b7d0484 Only let user's download their own sandboxes
c6797ad Switch to aiobotocore
7877a5c Add API for uploading/downloading sandboxes
da64103 Regenerate client
b80defd Add routes for uploading/downloading sandboxes
cae8c5e Update SandboxMetadataDB interface
9119bb1 Regenerate client
217502e Add routes for uploading/downloading sandboxes
794f719 Update SandboxMetadataDB interface
a840924 Update SandboxMetadataDB interface
9a3c1aa Add diracx.core.s3 with utility functions
33dd17f [pre-commit.ci] pre-commit autoupdate
1d6f108 Add lifetime_function method to ServiceSettingsBase
87b0997 Add API for uploading/downloading sandboxes
ad27b51 Regenerate client
a3b0ebb Add routes for uploading/downloading sandboxes
cdbbc44 Update SandboxMetadataDB interface
7397619 Add diracx.core.s3 with utility functions
bd4bbc6 Add CLI tests
263e0c7 write_credetials accepts a location
39dd9d0 DiracClient can accept a DiracxPreference object as parameter
6eaf537 Add debug logs if the integration tests fail
4fd0cd0 Add /auth/legacy-exchange
8026630 Rename UserInfo to AuthorizedUserInfo
fc80d31 Use StrEnum instead of subclassing both str and Enum
840645b Collect coverage from DiracX demo
7734823 Fix setting CLI output format
7bc0a6c Add userinfo endpoint
9c967e9 [pre-commit.ci] pre-commit autoupdate
8e5408b feat: add vo column in jobs db
9548520 Ignore coverage for the default implementation of abstract methods
ffbec6a Add search method for OpenSearch DBs
655edf0 Add DiracX integration tests to CI
1d21729 Update rescheduleJob with JobLoggingDB
9849186 Add JobMinorStatus enum
6d81526 Create MinroStatus
f2b3840 [pre-commit.ci] pre-commit autoupdate
2740864 feat: remove TokenResponse.state
55858ef feat: add sync DiracClient and refactor code
962b977 feat: move CREDENTIALS_PATH to preferences
cdc6e45 feat: integration authz headers in Dirac client
42c6d81 fix jobstatus.FAILED
e1582e8 Add MAXRESCHEDULING in JobStatus
c7046b3 Remove JobParameters and OptimizerParameters reference
2c70a67 Add workaround for broken integration tests
4218b9d Add workaround for broken integration tests
9ebc714 Support managing index templates with DiracX
7b7605c Add OpenSearch connection tests
c09c980 Move imports of database implementations from diracx.db to diracx.db.DB_TYPE
c363685 Split diracx.db into diracx.db.sql and diracx.db.os
094ee79 Add BaseOSDB
7e0e96f tmp start adding base opensearch
c1bd65b Don't log DB URL
c42afb0 refactor utils.BaseDB to sql_utils.BaseSQLDB
9f15924 Add opensearch dependencies
7fe66f3 build(deps): bump docker/build-push-action from 4 to 5
4fdba5c build(deps): bump docker/login-action from 2 to 3
6ca0a51 build(deps): bump docker/setup-buildx-action from 2 to 3
14709c4 build(deps): bump docker/setup-qemu-action from 2 to 3
d9529a5 Separate creating the DB schema from the engine creation
7d42401 Move DB schema management to "python -m diracx.db"
d677dbf fix: make jobloggingdb compatible with mysql
0fd375b Fix JobDB schema
63e8f15 [pre-commit.ci] pre-commit autoupdate
62a07ac build(deps): bump actions/checkout from 3 to 4
45baad9 feat: implement jobloggingdb
a24eb55 Remove OwnerDN and DiracSetup
c113ac4 [pre-commit.ci] auto fixes from pre-commit.com hooks
0e1945b add test for reschedule router
dabe619 add rescheduleJob method
cf05880 Continue reschedule method
26f89bf Start adding reschedule method

0.0.1a2

9fc4464 deploy: don't push the release notes (main branch protected)
2cf25f0 fix: refresh_token becomes optional in TokenResponse
c8bd0c6 fix: create_access_token
b2b9f91 fix: autorest issue with GrantType
601fc15 feat: add refresh token in dirac login
0c50a4b fix: properly get the values of GrantType enum
0871d9b feat: add a method to revoke all tokens of a user at once
eae1bc0 feat: support refresh token
7a2dd5a feat: adding sandboxMetadataDB
ebadbd8 fix: Return BAD_REQUEST rather than UNAUTHORIZED for too large parametric jobs
6315b5a test: split the integration tests run
c5bd40e fix: add mypy option in pyproject to avoid module import errors
d2b33ff feat: adding bulk jdl submission and job policy
25883c4 Start using DIRAC integration branch
6ffb40c fix: freeze openapi version used to 3.0.2
18f0c2a [pre-commit.ci] pre-commit autoupdate
73964c7 Bump actions/setup-python from 2 to 4
6d35eb5 Fix JobDB schema for MySQL
04fb762 add logging format
31689e5 Add DIRAC integration tests but always succeed
1d7ab84 Autorest: add sync client
7031e7b Add cached preference
a5a3044 Log more details when loading db urls
d36754d [pre-commit.ci] pre-commit autoupdate
580c238 Automatic release CI
551c681 [pre-commit.ci] pre-commit autoupdate

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.