Removes pickle dependency for cfg load and dump (#3709)
# Description We have been supporting both pickle and yaml storing for configuration. However, pickle has some security vulnerabilities and we have been preferring the use of yaml in most cases. Thus, we are removing the pickle utilities for saving and loading configs. For more info on pickle: https://docs.python.org/3/library/pickle.html ## Type of change - Breaking change (existing functionality will not work without user modification) ## Checklist - [x] I have read and understood the [contribution guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html) - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./isaaclab.sh --format` - [ ] I have made corresponding changes to the documentation - [x] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [x] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file - [x] I have added my name to the `CONTRIBUTORS.md` or my name already exists there --------- Signed-off-by:Kelly Guo <kellyg@nvidia.com> Co-authored-by:
Mayank Mittal <12863862+Mayankm96@users.noreply.github.com>
Showing
Please register or sign in to comment