General
Enhancements
- Clients: Fix for update_replicas_states function description in replicaclient.py #2240
- Documentation: ChangeLog seems to be a COPYRIGHT file? #2434
- Rules: Injector should not inject a rule which is about to expire soon #2219
- Testing: Test reaper console script #2149
- Transfers: Automatically recover requests in state "protocol mismatch" #2115
Bugs
- Core & Internals: PostgreSQL alembic upgrade problems #2212
- Core & Internals: ineffective
list-dids-by-meta
#2403
- Core & Internals: New psycopg2-binary release incompatible with current sqlalchemy version #2446
- Core & Internals: list_replicas should raise DID not found #2468
- Life time model: Atropos doesn’t gracefully handle InvalidRSEExpression #2432
- Life time model: Atropos command-line option --unlock-rules has no effect #2456
- Rules: Calculation error of progress class for Rule PROGRESS notifications #2440
- Testing: nosetests commands override return codes #2465
Clients
Enhancements
- Clients: revert xrdcp workaround in downloadclient as soon as gfal is fixed #1598
Bugs
- Clients: If policy section not available in client config, no exception should be raised #1485
- Clients: Issue in client_extract download #2485