Cassandra-medusa

Latest version: v0.21.0

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

Scan your dependencies

Page 6 of 8

0.9.0

Not secure
- Build and publish Docker image during releases (adejanovski)
- Force using protocol v4 to maintain compatibility with 4.0 (adejanovski)
- Fix region replacement in the S3 storage backend (adejanovski)
- Include storage prefix during file purge process (ivanmp91)
- Swap to cassandra user to avoid chown issues (burmanm)
- Pin cryptography to 3.3.2 to avoid install failing on missing Rust req (adejanovski)
- Fix home/medusa directory with correct rights (burmanm)
- Use multi-stage building in the Dockerfile to reduce image size (burmanm)
- Use cassandra 999 as gid for the medusa user, and change medusa user to id 1001 (burmanm)
- Run as non-root (burmanm)
- Add s3_compatible storage option for all S3 compatible storage targets (burmanm)
- Azure fixes - add configurable host, add MD5 for large files, support multi-part in differential backups
- Update TLS version
- Remove custom storage port for integration tests (adejanovski)
- Unthrottle downloads for S3 and IBM storage backends to speed up restores (adejanovski)
- Backup and DeleteBackup did not return the correct error code in case of Exception (burmanm)
- Allow to set the CQL user/pass through env variables (adejanovski)
- Replace the pycrypto dependency with pycryptodome (deniszh)

0.8.1

Not secure
- Add missing dependencies for Libcloud 3.3.0 and pin Libcloud dependency to specific versions (adejanovski)

0.8.0

Not secure
- Add Azure blob storage support (ilhanadiyaman)
- Ignore all peer tables, even the v2 ones (rzvoncek)
- Allow to download only a set of keyspaces/tables (masterzen)
- Build ubuntu package for focal 20.04 (masterzen)
- debian: Add missing build dependency for python3-venv (ecsv)
- Fix Xenial builds by downloading dh-virtualenv v1.0 directly instead of using a repo (adejanovski)
- Add gRPC service (emerkle826)
- Add backup-cluster command, decouple snapshots from upload, allow parallelism control (arodrime)
- Add support for IBM Cloud object storage (adejanovski)
- Normalized resolve_ip_addresses value (dmitry-saprykin)
- Fixing gsutil upload/download. Divide file list into chunks. (house-of-vanity)
- Add wheel package to requirements.txt to be able to perform offline installation (julienlau)
- [gcs] Compare the same type when checking for process count (rzvoncek)
- [gcs] Use 'gsutil -m' only if concurrent_transfers > 1 (rzvoncek)
- (201) Improved debian packaging (masterzen)
- [tox] Stop running against python 3.5, but do so for 3.7 & 3.8 instead (rzvoncek)
- Tolerate custom seed providers in C* yaml (rzvoncek)
- Honor concurrent_transfers in GCP storage. Fixes 103 (rzvoncek)
- Pin ssh2-python version to 0.19.0 (arodrime)
- Enable multi Cassandra version integration tests (adejanovski)
- Remove nc (netcat) dependency, use python socket instead (arodrime)
- Avoid double purge (through count + age) of the same backup (arodrime)

0.7.1

Not secure
- Add a timeout for nc checks - node_up? (arodrime)
- Do not rely on nc command output, use returncode instead (arodrime)

0.7.0

Not secure
- Restore node should be done in place by default (adejanovski)
- Use the service command as default to start Cassandra (adejanovski)
- Add a setting to avoid ip addresses from being resolved to hostnames (adejanovski)
- Do not delete cleanup and saved_caches folders (arodrime)
- fixing empty folder issue (arodrime)
- specify resotre specific keyspaces/tables usage (arodrime)
- Keep system keyspaces when user specifies ks/tables (arodrime)
- Add wait for node shutdown. Fix healtcheck config. Fixes 72 (rzvoncek)
- Enforce tokens by modifying cassandra.yaml instead of env vars (adejanovski)
- Use the local fqdn as seed target if it's not provided (adejanovski)
- Simplify the checks for whether the seed_target or if the host_list is set. (adejanovski)
- Overwrite auth by default (adejanovski)
- Compute in-place based on source/target node list. (adejanovski)
- Move question about keeping auth to a more appropriate location to avoid clashing with in place computation (adejanovski)
- Fix --keep-auth flag issue (adejanovski)
- Move digest computation to storage implementations. Fixes 123 (rzvoncek)
- Resolve FQDN of the ip addresses provided in the host list file (adejanovski)
- Fix restore infinite loop by using nc instead of remote nodetool invocation (adejanovski)
- Fix debian packaging which broke due to gevent not building anymore. (adejanovski)
- Make 1st differential backup upload all files, even if a full one exists. Fixes 108 (rzvoncek)

0.6.0

Not secure
- Add ini option to enable -ssl parameter for nodetool (ANeumann82)
- Add S3 region selector for S3 rgw (mclpfr)
- Disable checksum comparisons for the local storage provider. (adejanovski)
- Enable SSL Authentication for Medusa to access Cassandra SSL Clusters (SINDHUJA21)
- Local and s3 RGW backends now use streams for both uploads and downloads. (nicholasamorim)
- fix fqdn not honored in config file (chebelom)
- fix medusa download command not working due to missing parameter (chebelom)
- medusa get_last_complete_cluster_backup explodes if no complete cluster backup exists (chebelom)
- Add a delete-backup command (arodrime)
- Allow awscli binary path to be specified (bishoprunout)
- Add ssh port info to Readme.md and medusa-example.ini (alvaropalmeirao)

Page 6 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.