Skip to content

Breaking changes for v2.0 #365

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()

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

    Fields

    Priority

    None yet

    Effort

    None yet

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions