Skip to content

Breaking changes for v2.0 #365

Open
@llucax

Description

@llucax

This is a tracking issue to document all breaking changes we want to introduce for v2.0.

Once we have a more clear plan to go for 2.0, we can convert some of the TODOs in their own issues to make tracking of different changes easier.

  • Make Receiver.close() abstract.

  • In new_receiver(), rename the argument limit to buffer_size.

  • Rename 1.x Timer to MonotonicTimer. Add a Timer that works with the wall clock.

  • Add a tick_on_init parameter to Timer and change tick behaviour to the following:

    tick_on_init start_delay tick at 0 tick after delay
    true > 0 true true
    true 0 true -
    false > 0 false true
    false 0 false -
  • Remove channel.close() method, which has been replaced by channel.aclose()

Metadata

Metadata

Assignees

No one assigned

    Labels

    scope:breaking-changeBreaking change, users will need to update their codetype:enhancementNew feature or enhancement visitble to users

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions