Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: thegamecracks/berconpy

v3.1.0

28 Nov 23:14
Immutable release. Only release title and notes can be modified.
698269d

Choose a tag to compare

Changed

  • Add expected messages to the ArmaClient parser to reduce noisy logs:
    • Failed to receive from BE Master
    • Master query timed out, no response from BE Master
  • Directly log unexpected messages in ArmaClient as warnings, rather than raising ValueError exceptions to be logged by asyncio

Full Changelog: v3.0.0.post1...v3.1.0

v3.0.0.post1

21 Nov 01:00
Immutable release. Only release title and notes can be modified.
e812eb0

Choose a tag to compare

This is a post-release to correct package metadata pointing to the latest documentation rather than stable documentation.

Full Changelog: v3.0.0...v3.0.0.post1

v3.0.0

20 Nov 19:28
Immutable release. Only release title and notes can be modified.
ff28afc

Choose a tag to compare

v3.0.0 is a major rewrite of this library to isolate generic BattlEye RCON functionality from Arma 3 / DayZ-specific features. See the stable documentation for information on v3, including breaking changes. This version can be installed with:

pip install berconpy==3.0.0

If you have any uncapped requirements like berconpy>=2.1.4, this may unintentionally install v3. Aliases are provided for renamed classes like AsyncRCONClient, which will trigger a warning but potentially save your code from breaking. However, if you've determined that v3 breaks your application and that you cannot easily migrate from v2, then ensure your requirements are at least capped to berconpy>=2.1.4,<3. If you also need to continue developing with v2, you should read from the v2 documentation.

Full Changelog: v2.1.4...v3.0.0

v3.0.0b2

27 Oct 20:18
523abc3

Choose a tag to compare

This release adds two new exceptions, LoginRefused and LoginTimeout, which are subclasses of the existing LoginFailure exception to allow handling denied passwords and first-connect timeouts separately, while retaining backwards compatibility. Use the following command to install 3.0.0b2:

pip install berconpy==3.0.0b2

See the latest documentation for information on v3, including breaking changes.

For v2 users that cannot migrate, ensure that your requirements are pinned to berconpy~=2.1 to prevent accidentally upgrading to v3.
v2 documentation is still available for the time being.

Full Changelog: v3.0.0b1...v3.0.0b2

v3.0.0b1

21 Oct 20:00
d96a0aa

Choose a tag to compare

v3.0.0 is a major rewrite of this library to isolate generic BattlEye RCON functionality from Arma 3 / DayZ-specific features. For users that need to work with other games like Arma Reforger, you must use v3.

v3 is currently published as a pre-release version to avoid breaking existing code. Use the following command to install 3.0.0b1:

pip install berconpy==3.0.0b1

See the latest documentation for information on v3, including breaking changes.

For v2 users that cannot migrate, ensure that your requirements are pinned to berconpy~=2.1 to prevent accidentally upgrading to v3.
v2 documentation is still available for the time being.

v2.1.4

05 Apr 16:14
ae821eb

Choose a tag to compare

Fixes

  • Fix potential InvalidStateError while sending a command if AsyncRCONClient disconnects before a response is received
  • Fix Config entry: server messages causing superfluous errors
  • Fix players potentially being fetched more than once during login if cache is already populated
  • Fix possible (but minor) memory leak when using AsyncRCONClient.wait_for() to wait on a non-predefined event

Full Changelog: v2.1.3...v2.1.4

v2.1.3

12 Sep 06:23
060c9a2

Choose a tag to compare

Fixes

  • Remove unnecessary wheel build dependency
  • Add missing py.typed marker to comply with PEP 561 distribution of type information

Documentation

  • Fix typo in berconpy.Ban docstring
  • Explicitly document coroutine listener support in AsyncEventDispatcher

Full Changelog: v2.1.1...v2.1.3

v2.1.1

22 Jul 15:06
e24d620

Choose a tag to compare

This release fixes missing validation for NonceCheck(max_size=) parameter and adds a few BattlEye messages to be ignored by the RCONClient.on_message() parser.

Changelog: https://berconpy.readthedocs.io/en/stable/changelog.html

v2.1.0

14 Apr 18:37
a8b9898

Choose a tag to compare

This is a final release with no modifications since the last beta, 2.1.0b3.

Changelog: https://berconpy.readthedocs.io/en/stable/changelog.html

v2.1.0b3

03 Apr 17:43
cfef0ea

Choose a tag to compare

This release hides the Task exception was never retrieved console clutter when RCON keep alive commands fail to be sent, as this is already logged as a warning.

Full Changelog: v2.1.0b2...v2.1.0b3