CHANGES.md 1.74 KB
Newer Older
Leo Pound Singer's avatar
Leo Pound Singer committed
1 2
# Changelog

Leo Pound Singer's avatar
Leo Pound Singer committed
3 4
## 2.0.1 (unreleased)

5 6 7 8 9 10
-   Speed up imports by up to a second by replacing uses of `pkg_resources`
    with the new Python standard library module `importlib.resources` (or, for
    Python < 3.7, the backport `importlib_resources`). The old `pkg_resources`
    module is known to be slow because it does a lot of work on startup. (See,
    for example, https://github.com/pypa/setuptools/issues/926 and
    https://github.com/pypa/setuptools/issues/510.)
Leo Pound Singer's avatar
Leo Pound Singer committed
11

12
## 2.0.0 (2020-03-11)
Leo Pound Singer's avatar
Leo Pound Singer committed
13

14 15 16 17 18
-   Switch XMPP client from SleekXMPP to Slixmpp. SleekXMPP is no longer
    maintained.

-   Bump minimum Python version to Python 3.5, since this is the minimum
    version supported by Slixmpp.
Leo Pound Singer's avatar
Leo Pound Singer committed
19

20
## 1.0.0 (2020-03-03)
Leo Pound Singer's avatar
Leo Pound Singer committed
21

22 23 24 25
-   Add a monkeypatch to work around an issue in SleekXMPP's parsing of dates
    in X.509 certificates that has been fixed in git but is not in a SleekXMPP
    release. This workaround allows us to unpin and depend on the latest
    versions of pyasn1 and pyasn1-modules.
Leo Pound Singer's avatar
Leo Pound Singer committed
26

27 28
-   Change license from GPL-2+ to GPL-3+.

29
## 0.0.5 (2019-02-01)
Leo Pound Singer's avatar
Leo Pound Singer committed
30

31
-   Catch and log all exceptions that occur in the LVAlert listener callback.
Leo Pound Singer's avatar
Leo Pound Singer committed
32

33
## 0.0.4 (2018-09-24)
Leo Pound Singer's avatar
Leo Pound Singer committed
34

35 36
-   Move netrc utility to an external package,
    [safe-netrc](https://pypi.org/project/safe-netrc/).
Leo Pound Singer's avatar
Leo Pound Singer committed
37

38 39
-   Add valid certificates for `lvalert.cgca.uwm.edu` and
    `lvalert-playground.cgca.uwm.edu`.
40

41
## 0.0.3 (2018-07-31)
Leo Pound Singer's avatar
Leo Pound Singer committed
42

Leo Pound Singer's avatar
Leo Pound Singer committed
43
-   Add `nodes` subcommand to list available pubsub nodes.
Leo Pound Singer's avatar
Leo Pound Singer committed
44

45 46 47
-   Include bundled copies of the servers' certificates and validate
    host certificates against them.

48
## 0.0.2 (2018-07-05)
Leo Pound Singer's avatar
Leo Pound Singer committed
49

50 51
-   The command line tool will no longer try to automatically reconnect
    when doing admin actions like subscribing and unsubscribing.
Leo Pound Singer's avatar
Leo Pound Singer committed
52

Leo Pound Singer's avatar
Leo Pound Singer committed
53 54
-   Add support for Python 2.7.

55
## 0.0.1 (2018-07-03)
Leo Pound Singer's avatar
Leo Pound Singer committed
56 57

-   Initial release.