Release notes¶
0.5.0¶
This release adds support for Python 3.9, and updates the package requirements.
Resolved issues:
0.4.0¶
This release adds support for picking the key algorithm and parameters used for generating the private keys, and support for using ECDSA keys.
Resolved issues:
0.3.0¶
This release adds support for Python 3.8, drops support for Python 3.4, and updates the package requirements.
Warning
This release contains the following breaking changes:
- Support for Python 3.4 has been dropped. Make sure that you are using one of the supported Python versions prior to upgrading Gimmecert.
Resolved issues:
0.2.0¶
This release is mostly oriented towards smaller bug-fixes, updates of package dependencies, and improving the ease of testing during development.
Resolved issues:
- Bugs:
- Feature requests
- Tasks
0.1.0¶
First release of Gimmecert. Implements ability to set-up per-directory CA hierarchy that can then be used to issue server and client certificates.
Resolved issues:
- User stories:
- GC-4: As a system integrator, I want to easily issue server and client certificates so that I can quickly test software that requires them
- GC-5: As a system integrator, I want to initialise a CA hierarchy in project directory in order to use it within the project
- GC-6: As a system integrator, I want to issue server certificates so I can deploy them for use with server applications I use
- GC-7: As a system integrator, I want to issue client certificates so I can deploy them for use with client applications I use
- GC-8: As a system integrator, I want to get status of current CA hierarchy and issued certificates so I could determine if I need to take an action
- GC-9: As a system integrator, I want to renew server or client certificate in order to change the additional naming or renew expigration date
- GC-10: As a system integrator, I want to be able to see tool’s help in CLI so I can remind myself what commands are available
- GC-21: As a system integrator, I want to be able to issue certificates using a CSR so I can generate my own private key
- Feature requests:
- GC-2: Project skeleton
- GC-3: Ability to initialise CA hierarchy
- GC-11: Initial skeleton CLI implementation
- GC-12: Initial installation and usage instructions
- GC-15: Ability to issue server certificates
- GC-16: Ability to issue client certificates
- GC-19: Ability to update server certificate DNS subject alternative names
- GC-18: Ability to renew existing certificates
- GC-20: Ability to display status
- GC-22: Ability to provide CSR for issuing and renewing certificates
- Enhancements:
- Tasks: