aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog.md
blob: 5af8f4d014bc1d2da0db3f9c63fdffcca1406f6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## 1.3.1

 * Fix a race condition in `pick_unused_port()` involving the free ports set.

## 1.3.0

* Adds an optional `portserver_address` parameter to `pick_unused_port()` so
  that callers can specify their own regardless of `os.environ`.
* `pick_unused_port()` now raises `NoFreePortFoundError` when no available port
  could be found rather than spinning in a loop trying forever.
* Fall back to `socket.AF_INET` when `socket.AF_UNIX` support is not available
  to communicate with a portserver.

## 1.2.0

* Introduced `add_reserved_port()` and `return_port()` APIs to allow ports to
  be recycled and allow users to bring ports of their own.

## 1.1.1

* Changed default port range to 15000-24999 to avoid ephemeral ports.
* Portserver bugfix.

## 1.1.0

* Renamed portpicker APIs to use PEP8 style function names in code and docs.
* Legacy CapWords API name compatibility is maintained (and explicitly tested).

## 1.0.1

* Code reindented to use 4 space indents and run through
  [YAPF](https://github.com/google/yapf) for consistent style.
* Not packaged for release.

## 1.0.0

* Original open source release.