Files
@ 102464f99847
Branch filter:
Location: gimmecert/docs/releasenotes.rst - annotation
102464f99847
5.3 KiB
text/prs.fallenstein.rst
Noticket: Switching to development version.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 102464f99847 102464f99847 102464f99847 102464f99847 35ef57faacc4 35ef57faacc4 81a49c3d6371 3c69231d7781 3c69231d7781 3c69231d7781 0a88e815f2cd 0a88e815f2cd 0a88e815f2cd 0a88e815f2cd 3c69231d7781 0a88e815f2cd 0a88e815f2cd 81a49c3d6371 9cdd1b937fbf 9cdd1b937fbf 44a6d86f1ba5 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 95d0cc6ddffa 95d0cc6ddffa 95d0cc6ddffa 95d0cc6ddffa 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 0ff8ee55bae2 44a6d86f1ba5 e85f90d9435e e85f90d9435e 9c10b4728c85 e982e9c89e10 e982e9c89e10 e982e9c89e10 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 37395e095210 e982e9c89e10 d6a7cad507a0 e982e9c89e10 e982e9c89e10 e982e9c89e10 55d4162d00a0 55d4162d00a0 c2c3359ab457 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 6aff9abf4683 151ffe8e0e53 6aff9abf4683 6aff9abf4683 6aff9abf4683 55500559aa53 55500559aa53 55500559aa53 55500559aa53 c2c3359ab457 9b7e545449ec 9b7e545449ec 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd 32d8c51e4fcd | Release notes
=============
NEXT RELEASE
------------
0.5.0
-----
This release adds support for Python 3.9, and updates the package
requirements.
Resolved issues:
- **Tasks**:
- `GC-39: Support for Python 3.9 <https://projects.majic.rs/gimmecert/issues/GC-39>`_
- `GC-40: Update all requirements <https://projects.majic.rs/gimmecert/issues/GC-40>`_
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:
- **User stories**:
- `GC-36: As a system integrator, I want to be able to generate and use ECDSA keys <https://projects.majic.rs/gimmecert/issues/GC-36>`_
- **Feature requests**:
- `GC-37: Ability to provide private key specification for key generation <https://projects.majic.rs/gimmecert/issues/GC-37>`_
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:
- **Tasks**:
- `GC-32: Support for Python 3.8 <https://projects.majic.rs/gimmecert/issues/GC-32>`_
- `GC-33: Update all requirements <https://projects.majic.rs/gimmecert/issues/GC-33>`_
- `GC-35: Drop support for Python 3.4 <https://projects.majic.rs/gimmecert/issues/GC-35>`_
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**:
- `GC-26 - Wrong issuer DN for end entity certificates when CA hierarchy depth is 2 or more <https://projects.majic.rs/gimmecert/issues/GC-26>`_
- **Feature requests**
- `GC-29 - Prevent installation on unsupported Python versions <https://projects.majic.rs/gimmecert/issues/GC-29>`_
- `GC-28 - Vagrant set-up for running tests against multiple Python versions <https://projects.majic.rs/gimmecert/issues/GC-28>`_
- `GC-30 - Support for Python 3.7 <https://projects.majic.rs/gimmecert/issues/GC-30>`_
- **Tasks**
- `GC-27 - Update all requirements <https://projects.majic.rs/gimmecert/issues/GC-27>`_
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 <https://projects.majic.rs/gimmecert/issues/GC-4>`_
- `GC-5: As a system integrator, I want to initialise a CA hierarchy in project directory in order to use it within the project <https://projects.majic.rs/gimmecert/issues/GC-5>`_
- `GC-6: As a system integrator, I want to issue server certificates so I can deploy them for use with server applications I use <https://projects.majic.rs/gimmecert/issues/GC-6>`_
- `GC-7: As a system integrator, I want to issue client certificates so I can deploy them for use with client applications I use <https://projects.majic.rs/gimmecert/issues/GC-7>`_
- `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 <https://projects.majic.rs/gimmecert/issues/GC-8>`_
- `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 <https://projects.majic.rs/gimmecert/issues/GC-9>`_
- `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 <https://projects.majic.rs/gimmecert/issues/GC-10>`_
- `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 <https://projects.majic.rs/gimmecert/issues/GC-21>`_
- **Feature requests**:
- `GC-2: Project skeleton <https://projects.majic.rs/gimmecert/issues/GC-2>`_
- `GC-3: Ability to initialise CA hierarchy <https://projects.majic.rs/gimmecert/issues/GC-3>`_
- `GC-11: Initial skeleton CLI implementation <https://projects.majic.rs/gimmecert/issues/GC-11>`_
- `GC-12: Initial installation and usage instructions <https://projects.majic.rs/gimmecert/issues/GC-12>`_
- `GC-15: Ability to issue server certificates <https://projects.majic.rs/gimmecert/issues/GC-15>`_
- `GC-16: Ability to issue client certificates <https://projects.majic.rs/gimmecert/issues/GC-16>`_
- `GC-19: Ability to update server certificate DNS subject alternative names <https://projects.majic.rs/gimmecert/issues/GC-19>`_
- `GC-18: Ability to renew existing certificates <https://projects.majic.rs/gimmecert/issues/GC-18>`_
- `GC-20: Ability to display status <https://projects.majic.rs/gimmecert/issues/GC-20>`_
- `GC-22: Ability to provide CSR for issuing and renewing certificates <https://projects.majic.rs/gimmecert/issues/GC-22>`_
- **Enhancements**:
- `GC-14: Clean-up test runtime configuration and imrpove usability <https://projects.majic.rs/gimmecert/issues/GC-14>`_
- **Tasks**:
- `GC-1: Set-up project infrastructure <https://projects.majic.rs/gimmecert/issues/GC-1>`_
- `GC-17: Refactor CLI command handling and relevant tests <https://projects.majic.rs/gimmecert/issues/GC-17>`_
|