Skip to content

Latest commit

 

History

History
201 lines (122 loc) · 4.2 KB

HISTORY.rst

File metadata and controls

201 lines (122 loc) · 4.2 KB

Releases history

Version 1.3.4

  • Add support for Python 3.13 (issue #139).
  • Drop support for Python 3.7.

Version 1.3.3

  • Add support for Python 3.12.
  • Fix package metadata to include Python 3.11, 3.12.

Version 1.3.2

  • Restore import-time initialization of macOS to avoid crash on thread+fork (issue #113).

Version 1.3.1

  • Fixed segfault on macOS 12.5 in forked processes (issue #111). Note that, as a workaround, Activity Monitor will show the title of the parent.

Version 1.3.0

  • Added fallback no-op implementation if building the extension fails.
  • Added support for displaying title as the process name in MacOS Activity Monitor (issue #10).
  • Fixed "Symbol not found: _Py_GetArgcArgv" error when using Xcode provided Python (issues #82, #103).
  • Fixed FreeBSD support, broken in 1.2 (issue #94).
  • Added package type annotations (issue #101).
  • Dropped support for Python 3.6.

Version 1.2.3

  • Added Python 3.10 packages (issue #102).
  • Added Wheel packages for macOS (issue #96).
  • Package build moved to cibuildwheel, other wheels provided (issue #47).

Version 1.2.2

  • Fixed Windows build (issues #89, #90).
  • Added wheel packages for Windows (issues #47, #90).
  • Added wheel packages for aarch64 (issue #95).

Version 1.2.1

  • Fixed segfault after os.environ.clear() (issue #88).

Version 1.2

  • added getthreadtitle() and setthreadtitle().
  • Initialisation of the module moved to the first usage: importing the module doesn't cause side effects.
  • Manage much longer command lines (issue #52)
  • Improved build on BSD, dropped ancient versions (issue #67).
  • Fixed build for Python 3.8 (issues #66, #72)
  • Added support for Python 3.9
  • Dropped support for Python < 3.6

Version 1.1.10

  • Fixed building with certain prctl.h implementations (issue #44).
  • Use setuptools if available (issue #48).

Version 1.1.9

  • Fixed build on VC (issues #20, #33).
  • Added MANIFEST.in to the source distribution to help with RPM building (issue #30).

Version 1.1.8

  • Added support for Python "diehard" 2.4 (pull request #3).
  • Fixed build on Mac OS X 10.9 Maverick (issue #27).

Version 1.1.7

Version 1.1.6

  • The module can be compiled again on Windows (issue #21).

Version 1.1.5

  • No module bug, but a packaging issue: files README and HISTORY added back into the distribution.

Version 1.1.4

  • The module works correctly in embedded Python.
  • setproctitle() accepts a keyword argument.
  • Debug output support always compiled in: the variable SPT_DEBUG can be used to emit debug log.

Version 1.1.3

  • Don't clobber environ if the variable SPT_NOENV is set (issue #16).

Version 1.1.2

  • Find the setproctitle include file on OpenBSD (issue #11).
  • Skip test with unicode if the file system encoding wouldn't make it pass (issue #13).

Version 1.1.1

  • Fixed segfault when the module is imported under mod_wsgi (issue #9).

Version 1.1

  • The module works correctly with Python 3.

Version 1.0.1

  • setproctitle() works even when Python messes up with argv, e.g. when run with the -m option (issue #8).

Version 1.0

No major change since the previous version. The module has been heavily used in production environment without any problem reported, so it's time to declare it stable.

Version 0.4

Version 0.3

  • Module works on Mac OS X 10.2. Reported working on OS X 10.6 too.

Version 0.2

  • Added prctl() call on Linux >= 2.6.9 to update /proc/self/status.

Version 0.1

  • Initial public release.