Releases: carsdotcom/skelebot
Releases · carsdotcom/skelebot
Version 1.18.0
pip install skelebot==1.18.0
This Release Includes:
- Job Ports | Adds ability to map ports at the job level, instead of just globally
Version 1.17.0
pip install skelebot==1.17.0
This Release Includes:
- Timezone | Adds config property for setting the timezone of the Docker Container
- S3 Repository | Adds support for bucket names with "/" characters for pathing
Version 1.16.1
pip install skelebot==1.16.1
This Release Includes:
- Docker | Add support for V2 of AWS cli authentication of ECR repos.
- Dockerfile Generator | Swap order of copy and global commands in dockerfile generation.
Version 1.15.3
pip install skelebot==1.15.3
This Release Includes:
- Command Builder | Fixes bug to handle list parameters properly by propagating the values without the brackets or commas
- Docker Execution | Replace os.system calls with subprocess.call
- Executor | Replace os.system calls with subprocess.call
- Jupyter | allow mapping folders outside of project folder
Version 1.14.0
pip install skelebot==1.14.0
This Release Includes:
- Executor | allow passing short-handed parameter name
- Executor | Fail job execution when status code is not zero
- Registry | Added optional 'aws' config to the component to allow for ECR authentication and publishing
- Docker | Added login method for AWS to allow for authenticating with ECR via the AWS CLI
Version 1.12.0
pip install skelebot==1.12.0
This Release Includes:
- Dockerfile Generator | Adds the ability to construct ENTRYPOINT based Dockerfiles depending on the primaryExe field
- Docker Execution | Adds the ability to properly override ENTRYPOINT when running commands against
- PrimaryExe | New config field to set the execution method for the primary job for either CMD or ENTRYPOINT
- Artifactory | Deprecated this component in favor of the new Repostiory component
- config | The config will not load the Artifactory component if the Repository component is present in the yaml
- GitHub Pages | Updated to reflect the deprecation and the new component
- Repository | New component for managing artifacts in Artifactory or S3
Version 1.10.1
pip install skelebot==1.10.1
This Release Includes:
- Jupyter | Run jupyter in docker
-it
mode. - Dockerfile | Add full support for pip version identifiers of dependencies.
- Python Base Image | Install basic compilers (+60MB) and update pip on python base image.
- Python Kerberos Image | Remove
build-essentials
since that is in the python base image.
Version 1.9.1
pip install skelebot==1.9.1
This Release Includes:
- Publish Tags Parameter | Added "tags" parameter to the publish command to allow for multiple custom tags to be used when publishing the image
Version 1.9.0
pip install skelebot==1.9.0
This Release Includes:
- Latest Compatible Version | Added logic to artifactory pull commands to allow for dynamic look-up of the latest compatible version of an artifact
- Override Artifact | Added an override parameter to the artifact component to allow for pull commands to write to the existing artifact file location
- Contact Param | Added a global contact param for displaying the project's contact email
Version 1.8.4
pip install skelebot==1.8.4
This Release Includes:
- Exception handling for plugins will quarantine any plugins that fail to load properly
- Added a version param for displaying the version number of Skelebot via CLI
- Support for combined R+Python Projects
- Updated scaffolding options to allow for combined R+Python Projects
- Fixed bug to allow kabob-case parameters to be built into the command properly