Releases: M0r13n/pyais
Releases · M0r13n/pyais
Prevent supply chain risks
Pre-Release: prevent supply chain risks
v2.20.1-rc2 chore(cicd): do not upload SHA256SUMS to PyPI
Pre-Release: prevent supply chain risks
v2.20.1-rc1 chore(cicd): run workflow on master branch
Implement message type 28 (Aid-to-Navigation Report)
- adds support for message type 28 (Aid-to-Navigation Report, single-slot)
- defined in ITU-R M.1371-6
- thanks to Bettina Kutschera and JDS for providing up-to-date documentation
Improve AISTracker
- closes: #198
- AISTracker.update now accepts raw sentences as well as decoded messages
Support for AIS Message Type 24 Part B auxiliary craft variant
- closes: #196
- add support for AIS Message Type 24 Part B auxiliary craft variant
- auxiliary craft now decode mothership MMSI instead of vessel dimensions
Fix: missing line break for multi-part messages
- fixed: #194
- added missing line breaks for multi-part messages (ais-encode)
Python 3.8 is EOL
drop support for Python 3.8
add support for handling client timeouts in TCP server
feat: adds optional timeout for client connections (TCPServer) (#190) * feat: adds optional timeout for client connections (TCPServer) * feat: add support for handling client timeouts in TCP server
TCP server
- added a TCP server capable of handling multiple concurrent client connections