Files @ 35ef57faacc4
Branch filter:

Location: gimmecert/docs/releasenotes.rst - annotation

35ef57faacc4 5.3 KiB text/prs.fallenstein.rst Show Source Show as Raw Download as Raw
branko
Noticket: Preparing release 0.5.0.
32d8c51e4fcd
32d8c51e4fcd
32d8c51e4fcd
32d8c51e4fcd
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
=============


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>`_