39.0.0rc1
Release Candidate
This is a release candidate! Only to be used in testing environments!
General
Enhancements
- Authentication & Authorisation: Enable OIDC authentication in development environment #8058
- Database: Database: Improve Alembic migrations logging #8150
- Database: Add rules deleted_at column #8242
- Documentation: Rucio Python Client docstrings enhancement (
Credentialclient) #7842 - Monitoring & Traces: Kronos does not update the access_cnt for files #6832
- Monitoring & Traces:
TIME_ENTRYpattern doesn't fully covertraceTimeentry#8139 - Support Open Data record ids #8080
- Open Data CLI record id cannot be updated #8141
- Dependency upgrade for Rucio 39 #8165
- Protocols: Make 0 the top protocol priority #6312
- Release management: Dependencies: deprecate
setup.pyand move topyproject.toml#6971 - Testing: Remove bare except clauses #7307
- Testing: Remove
client_syntaxchecks andignoretoolusage #7677 - Testing: Ensure Python files end with a newline #8218
- Transfers: Make automatix.rses an RSE expression #8064
- Transfers: Group bulk transfers by authentication method #8199
Bugs
- Core & Internals:
update_rules_for_lost_replica: bytes from lock might be None, but are always passed to the account counter's decrease #8174 - Core & Internals:
core/exporterfunctions usetransactional_session, but they are just read operations #8177 - Docker & Kubernetes: Docker & Kubernetes: Update the oracle container in the docker-compose #7918
- Automatix IndexError if no scopes to list #8166