Bumping version

This commit is contained in:
Michael Lazar 2020-07-14 00:01:58 -04:00
parent 9411f34920
commit f59de7e9f0
3 changed files with 25 additions and 13 deletions

View File

@ -1,10 +1,10 @@
# Jetforce Changelog # Jetforce Changelog
### Unreleased ### v0.5.0 (2020-07-14)
#### Spec Changes
- URLs with a userinfo component will now be rejected with a status of 59. - URLs with a userinfo component will now be rejected with a status of 59.
- Error stack traces are no longer shown when the client prematurely closes
the connection.
- The status code definitions have been updated to match the recent changes - The status code definitions have been updated to match the recent changes
to the gemini spec: to the gemini spec:
- 21 ``SUCCESS_END_OF_SESSION`` -> (removed) - 21 ``SUCCESS_END_OF_SESSION`` -> (removed)
@ -13,18 +13,30 @@
- 63 ``CERTIFICATE_NOT_ACCEPTED`` -> (removed) - 63 ``CERTIFICATE_NOT_ACCEPTED`` -> (removed)
- 64 ``FUTURE_CERTIFICATE_REJECTED`` -> (removed) - 64 ``FUTURE_CERTIFICATE_REJECTED`` -> (removed)
- 65 ``EXPIRED_CERTIFICATE_REJECTED`` -> (removed) - 65 ``EXPIRED_CERTIFICATE_REJECTED`` -> (removed)
- If an application response handler returns a twisted.Deferred object, the
errback will now be invoked when the TCP connection is closed. #### Bugfixes
- Added a new example that demonstrates streaming data to client connections
(examples/chatroom.py).
- The jetforce-client tool now supports writing TLS keys to a logfile to
facilitate debugging TLS connections using tools like Wireshark.
- Added ``examples/redirect.py`` to show demonstrate extending the static file
server with common patterns like redirects and authenticated directories.
- Jetforce will now always terminate the TCP connection without waiting for a - Jetforce will now always terminate the TCP connection without waiting for a
TLS close_notify alert response from the client. This fixes a bug where some TLS close_notify alert response from the client. This fixes a bug where some
clients would appear to hang after receiving the content from the server. clients would appear to hang after receiving the content from the server.
#### Features
- The jetforce-client tool now supports writing TLS keys to a logfile to
facilitate debugging TLS connections using tools like Wireshark.
- If an application response handler returns a twisted.Deferred object, the
errback will now be invoked when the TCP connection is closed.
- Error stack traces are no longer shown when the client prematurely closes
the connection.
#### Examples
- Added a new example that demonstrates streaming data to client connections
(examples/chatroom.py).
- Added a new example that demonstrates extending the static file server with
common patterns like redirects and authenticated directories
(examples/redirect.py).
### v0.4.0 (2020-06-09) ### v0.4.0 (2020-06-09)
#### Features #### Features

View File

@ -1 +1 @@
__version__ = "0.4.0" __version__ = "0.5.0"

View File

@ -10,7 +10,7 @@ def long_description():
setuptools.setup( setuptools.setup(
name="Jetforce", name="Jetforce",
version="0.4.0", version="0.5.0",
url="https://github.com/michael-lazar/jetforce", url="https://github.com/michael-lazar/jetforce",
license="Other/Proprietary License", license="Other/Proprietary License",
author="Michael Lazar", author="Michael Lazar",