Skip to content

Releases: javipalanca/PyJabber

v0.4.6b1

v0.4.6b1 Pre-release
Pre-release

Choose a tag to compare

@DinoThor DinoThor released this 10 Jun 06:48

This new version fully rewrites the module for Roster and Presence.
The previous migration to asyncio (database and operations) has a few bugs and malpractices. This, along with the tech debt of the code, made necessary to refact and change the majority of both modules.

Fixes

  • The notification of Presence are more accurate to the update of the user's state.
  • The Roster has severe bugs that made inconsistencies with the persistence in database.

What's new

  • Roster and Presence drop the use of Singletons. Now, each client instance has an unique instance of both modules.
  • Roster and Presence introduces a new memory shared approach, that allows to drop the use of Singletons and keeping a unify and shared database.

Full Changelog: v.0.4.5...v0.4.6b1

v0.4.5

Choose a tag to compare

@DinoThor DinoThor released this 21 May 07:16
64734ea

This new version only has an unique hotfix for the PubSub XEP, thanks to @mrebollo

Fixes

  • fix: corrections to avoid spade artiafcts wait forever by @mrebollo in #69

New Contributors

Full Changelog: v.0.4.4...v0.4.5

v0.4.4

Choose a tag to compare

@DinoThor DinoThor released this 30 Apr 08:13
9f619d9

What's Changed

  • Enable to set parameters via env variables via prefix (PYJABBER_VERBOSE, PYJABBER_DATABASE_IN_MEMORY, etc.)
  • Fix plugin error when used the default value
  • Fix logger error in XMLParser
  • Fix compability with Python 3.9 due to type notation with '|'

Full Changelog: v0.4.3...v0.4.4

v0.4.3

Choose a tag to compare

@DinoThor DinoThor released this 29 Apr 09:51
2accc1c

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

Choose a tag to compare

@DinoThor DinoThor released this 02 Apr 09:01

Minor bug fixes

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@DinoThor DinoThor released this 30 Mar 07:20
ec1cfa6

What's Changed

  • fix: use resolved cert_path instead of param.cert_path in Server.init by @lynn511 in #63
  • Hotfix + minor refact by @DinoThor in #65

New Contributors

Full Changelog: v.0.4.0...v0.4.1

v.0.4.0

Choose a tag to compare

@DinoThor DinoThor released this 27 Mar 12:17
f9f9a25

What's Changed

  • Async migration for missing process
  • Uv migration

Full Changelog: v0.3.0...v.0.4.0

v0.3.0

Choose a tag to compare

@DinoThor DinoThor released this 26 May 08:50
28d30b5

General fix on 0060 XEP

v0.2.9

Choose a tag to compare

@DinoThor DinoThor released this 22 May 09:12
30a87dc

Hotfix Alembic init error with missing confg files

v0.2.8: Merge pull request #52 from DinoThor/develop

Choose a tag to compare

@DinoThor DinoThor released this 20 May 09:12
d2712d6
  • Use of SQLAlchemy for database management
  • Implemented Alembic for migration in future changes in DB tables schemes
  • Changed plugins/items parametrization. Drop the use of a .yaml file and included the two options in the Parameter object. In future releases, it will be customizable via CLI also