Skip to content

Commit

Permalink
Merge pull request #226 from onefinestay/dated-release-notes
Browse files Browse the repository at this point in the history
add release note dates
  • Loading branch information
davidszotten committed Mar 30, 2015
2 parents 91c7632 + 366e769 commit f4bc31f
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ increment the minor version number only.
Version 2.0.0
-------------

Released 2015-XX-XX

* Added HTTP entrypoints and experimental websocket support (contributed by
Armin Ronacher)
* Added CLI and console script
Expand All @@ -28,6 +30,8 @@ Version 2.0.0
Version 1.14.0
--------------

Released 2014-12-19

* Remove parallel provider in favour of async RPC
* Update :func:`~nameko.testing.services.worker_factory` to raise if asked to
replace a non-existent injection.
Expand All @@ -39,6 +43,8 @@ Version 1.14.0
Version 1.13.0
--------------

Released 2014-12-02

* RPC reply queues now auto-delete.
* Extra protection against badly-behaved dependencies during container kill
* Make legacy :class:`~nameko.legacy.nova.NovaRpcConsumer` more robust against
Expand All @@ -48,6 +54,8 @@ Version 1.13.0
Version 1.12.0
--------------

Released 2014-11-25

* Add ability to make asynchronous rpc calls using the rpc proxy.
* Add a new nameko context key ``user_agent`` to support including such info
in the rpc header.
Expand All @@ -56,13 +64,17 @@ Version 1.12.0
Version 1.11.5
--------------

Released 2014-11-18

* Have the standalone rpc proxy mark its reply queues as auto-delete, to stop
them staying around after use.


Version 1.11.4
--------------

Released 2014-11-10

* Make :class:`~nameko.rpc.RpcConsumer` more robust against failures in the
:class:`~nameko.rpc.Rpc` provider.
* Add a new exception :class:`~nameko.exceptions.MalformedRequest` that RPC
Expand All @@ -80,13 +92,17 @@ Version 1.11.4
Version 1.11.3
--------------

Released 2014-10-10

* Add more logging for workers killed by
:meth:`~nameko.containers.ServiceContainer.kill`.


Version 1.11.2
--------------

Released 2014-09-18

* Add a default implementation for ``acquire_injection`` (returning ``None``)
for dependency providers that are used for side-effects rather than injecting
dependencies.
Expand All @@ -95,13 +111,17 @@ Version 1.11.2
Version 1.11.1
--------------

Released 2014-09-15

* New test helper :func:`~nameko.testing.services.entrypoint_waiter` to wait
for entrypoints (e.g. event handlers) to complete.


Version 1.11.0
--------------

Released 2014-09-01

* Raise a specific ``RpcTimeout`` error in the RPC proxy rather than
``socket.timeout`` to avoid confusing kombu's ``Connection.ensure``
* Improve logging helpers
Expand All @@ -115,6 +135,8 @@ Version 1.11.0
Version 1.10.1
--------------

Released 2014-08-27

* Inspect the service class (instead of an instance) in
:func:`~nameko.testing.services.worker_factory`. Works better with
descriptors.
Expand All @@ -125,6 +147,8 @@ Version 1.10.1
Version 1.10.0
--------------

Released 2014-08-14

* Entrypoint providers' handle_result is now able to manipulate and modify and
return the ``(result, exc_info)`` tuple. This enables default post-processing
(e.g. serialization, translations)
Expand All @@ -134,38 +158,50 @@ Version 1.10.0
Version 1.9.1
-------------

Released 2014-08-12

* Bugfix to exception handling in ``nameko.legacy.dependencies``


Version 1.9.0
-------------

Released 2014-07-15

* No longer relying on eventlet for standalone RPC proxy timeouts.
* Introduced RPC entrypoints compatible with the 'legacy' proxy.


Version 1.8.2
-------------

Released 2014-07-07

* Documentation generator accepts a function listing event classes and adds
to output accordingly.


Version 1.8.1
-------------

Released 2014-06-23

* Adding ``wait_for_worker_idle`` test helper.

Version 1.8.0
-------------

Released 2014-06-13

* Now passing ``exc_info`` tuples instead of bare exceptions to
``worker_result`` and ``handle_result``, to enable exception processing in
non-worker greenthreads.

Version 1.7.2
-------------

Released 2014-06-10

* :meth:`~nameko.containers.ServiceContainer._run_worker` now calls any
``handle_result`` method before dependency teardown.
* Serialization errors now generate a specific error message rather
Expand All @@ -175,6 +211,8 @@ Version 1.7.2
Version 1.7.1
-------------

Released 2014-05-20

* Added ``language``, ``auth_token`` and ``user_id`` dependency providers to
make context data available to service workers.
* Refactored constants into their own module.
Expand All @@ -183,6 +221,8 @@ Version 1.7.1
Version 1.7.0
-------------

Released 2014-05-07

* :meth:`~nameko.containers.ServiceContainer.spawn_worker` now throws
:class:`~nameko.exceptions.ContainerBeingKilled` if a ``kill`` is
in progress, since some providers may already be dead. Providers should catch
Expand All @@ -193,6 +233,8 @@ Version 1.7.0
Version 1.6.1
-------------

Released 2014-04-03

* Revert changes to legacy exception serialization to maintain backwards
compatibility with old clients.
* Add forwards compatibility for future clients that wish to serialize
Expand All @@ -203,6 +245,8 @@ Version 1.6.1
Version 1.6.0
-------------

Released 2014-03-31

* Rename instance_factory to worker_factory
* Raise :class:`~nameko.exception.IncorrectSignature` instead of
``RemoteError: TypeError`` if an RPC method is called with invalid arguments.
Expand All @@ -217,6 +261,8 @@ Version 1.6.0
Version 1.5.0
-------------

Released 2014-03-27

* Improvements to :class:`~nameko.containers.ServiceContainer.kill()` enabling
better tracebacks and cleaner teardown:

Expand All @@ -230,13 +276,17 @@ Version 1.5.0
Version 1.4.1
-------------

Released 2014-03-26

* Adds the ``nameko_doc`` package, for easing the creation of service-oriented
documentation.


Version 1.4.0
-------------

Released 2014-03-20

* RPC calls to non-existent services (no queues bound to the RPC exchange with
the appropriate routing key) now raise an exception instead of hanging
indefinitely. Note that calls to existing but non-running services (where the
Expand All @@ -246,13 +296,17 @@ Version 1.4.0
Version 1.3.5
-------------

Released 2014-03-05

* Increased test resilience. Force-closing existing connections on rabbit
reset


Version 1.3.4
-------------

Released 2014-03-05

* Use ``MagicMock`` for dependency replacement in test utilities
* Use ``autospec=True`` wherever possible when mocking
* Merge ``ServiceContainers`` into a single class
Expand All @@ -261,26 +315,34 @@ Version 1.3.4
Version 1.3.3
-------------

Released 2014-02-25

* Bugfixes enabling reconnection to the broker if the connection is temporarily
lost.


Version 1.3.2
-------------

Released 2014-02-13

* Dropping headers with a ``None`` value because they can't be serialized by
AMQP


Version 1.3.1
-------------

Released 2014-01-28

* Add ``event_handler_cls`` kwarg to the ``event_handler`` entrypoint, for
using a custom subclass of the ``EventHandler`` provider


Version 1.3.0
-------------

Released 2014-01-23

* Standalone RPC proxy interface changed to class with contextmanager interface
and manual ``start()`` and ``stop()`` methods.

0 comments on commit f4bc31f

Please sign in to comment.