Wammu and Gammu News
python-gammu 3.5.1
python-gammu 3.5.1 has been just released. This release is available from GitHub.
Full list of changes:
What's Changed
Changes and improvements
- chore: release 3.5.1 by @nijel in https://github.com/gammu/python-gammu/pull/399
Dependency updates
- chore(deps): update codecov/codecov-action action to v7.1.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/376
- chore(deps): update dependency ubuntu to v26 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/377
- chore(deps): update dependency astral-sh/uv to v0.12.17 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/378
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.8 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/379
- chore(deps): update astral-sh/setup-uv action to v10.2.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/380
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.9 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/382
- chore(deps): update dependency astral-sh/uv to v0.12.19 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/381
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.3 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/383
- chore(deps): update dependency astral-sh/uv to v0.12.22 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/384
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.10 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/385
- chore(deps): update dependency astral-sh/uv to v0.12.23 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/386
- chore(deps): update pypa/cibuildwheel action to v4.3.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/387
- chore(deps): update actions/upload-artifact digest to cf430e0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/389
- chore(deps): update actions/download-artifact action to v8.0.2 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/390
- chore(deps): update astral-sh/setup-uv action to v10.3.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/391
- chore(deps): update dependency astral-sh/uv to v0.13.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/392
- chore(deps): update pre-commit hook crate-ci/typos to v1.51.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/394
- chore(deps): update pypa/cibuildwheel action to v4.3.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/395
- chore(deps): update dependency python to 3.15 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/396
- chore(deps): update dependency astral-sh/uv to v0.13.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/397
- chore(deps): update dependency gammu/gammu to v1.45.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/398
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.17.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/393
Full Changelog: https://github.com/gammu/python-gammu/compare/3.5.0...3.5.1
You can download it from https://wammu.eu/download/.
Support this program by donations https://wammu.eu/donate/.
Published on 20. október 2026 by Gammu release automation
Gammu 1.45.1
Full list of changes:
- Bound ringtone names and BMP palette offsets to prevent buffer overflows when parsing crafted files and Siemens modem responses.
- Probe socat for supported baud rates in the proxy backend.
You can download it from https://wammu.eu/download/.
Support this program by donations https://wammu.eu/donate/.
Published on 19. október 2026 by Gammu release automation
python-gammu 3.5.0
python-gammu 3.5.0 has been just released. This release is available from GitHub.
Full list of changes:
What's Changed
Changes and improvements
- fix(sms): release allocations on conversion failures by @nijel in https://github.com/gammu/python-gammu/pull/359
- Fix timezone handling in datetime and time converters by @nijel in https://github.com/gammu/python-gammu/pull/361
- Bound Unicode writes and validate phonebook photo data by @nijel in https://github.com/gammu/python-gammu/pull/360
- Fix SetConfig string memory ownership by @nijel in https://github.com/gammu/python-gammu/pull/362
- Fix bounds checking for truncated XPM bitmaps by @nijel in https://github.com/gammu/python-gammu/pull/363
- fix: check integer conversion ranges and numeric strings by @nijel in https://github.com/gammu/python-gammu/pull/364
- fix: preserve MMS indicator metadata during conversion by @nijel in https://github.com/gammu/python-gammu/pull/365
- Reject negative MMS indicator message sizes by @nijel in https://github.com/gammu/python-gammu/pull/367
- Fix unsafe SMS validity parsing by @nijel in https://github.com/gammu/python-gammu/pull/366
- Fix MMS message size fallback by @nijel in https://github.com/gammu/python-gammu/pull/368
- fix(ci): wait for and verify Windows Gammu installation by @nijel in https://github.com/gammu/python-gammu/pull/373
- fix(tests): use valid SMSC number by @nijel in https://github.com/gammu/python-gammu/pull/374
- chore: prepare 3.5.0 release by @nijel in https://github.com/gammu/python-gammu/pull/375
Dependency updates
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.4 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/346
- chore(deps): update dependency astral-sh/uv to v0.12.7 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/347
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.5 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/348
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/349
- chore(deps): update dependency astral-sh/uv to v0.12.10 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/350
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.6 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/351
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/352
- chore(deps): update pypa/cibuildwheel action to v4.2.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/353
- chore(deps): update astral-sh/setup-uv action to v10.1.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/355
- chore(deps): update dependency astral-sh/uv to v0.12.13 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/356
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.7 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/357
- chore(deps): update codecov/codecov-action action to v7.1.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/358
- chore(deps): update dependency astral-sh/uv to v0.12.15 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/369
- chore(deps): update pre-commit hook crate-ci/typos to v1.50.2 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/370
- chore(deps): update pre-commit hook pappasam/toml-sort to v0.25.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/371
- chore(deps): update dependency gammu/gammu to v1.45.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/372
Full Changelog: https://github.com/gammu/python-gammu/compare/3.4.1...3.5.0
You can download it from https://wammu.eu/download/.
Support this program by donations https://wammu.eu/donate/.
Published on 16. september 2026 by Gammu release automation
Gammu 1.45.0
Full list of changes:
- Automatically split ordinary CLI text SMS into linked parts without requiring -len (GitHub issue #413). Use -maxsms 1 to require one part.
- Apply explicit SMS text length limits after decoding, including stdin and text supplied after the length option. Honor -16bit regardless of its position relative to length options.
- Preserve Unicode surrogate pairs and special-message modes when limiting SMS text. Reject oversized stdin instead of sending a prefix.
- Bundle native MySQL support in the Windows installer.
- Validate SMS PDU encoding inputs.
- Respect AT modem SMS storage and notification capabilities, handle Quectel and Alcatel notifications, and decode errors by manufacturer.
- Enable USSD on Huawei E176 and disable bulk SMS listing on Samsung GT-S3600i.
- Encode AT clock timezones in quarter-hours and report missing command echo during modem initialization.
- Honor MaxRetries in the SMSD FILES backend and preserve configured database ports when reconnecting.
- Preserve modem bytes and clean up resources in the proxy transport.
- Improve Windows serial startup error diagnostics.
- Fix Nokia filesystem SMS inbox detection and phonebook postal address handling. Skip undocumented phonebook metadata and unsupported date and time commands on RH-99 and RH-105.
- Reject unsupported note reads over m-OBEX.
- Fix INI parsing of final lines without a newline.
- Use the correct language code for Norwegian Bokmal translations.
- Clarify SMSD RunOnReceive hook documentation for Windows.
You can download it from https://wammu.eu/download/.
Support this program by donations https://wammu.eu/donate/.
Published on 16. september 2026 by Gammu release automation
python-gammu 3.4.1
python-gammu 3.4.1 has been just released. This release is available from GitHub.
Full list of changes:
What's Changed
Changes and improvements
- fix(sms): reject oversized binding inputs by @nijel in https://github.com/gammu/python-gammu/pull/344
Dependency updates
- chore(deps): update pypa/cibuildwheel action to v4.2.0 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/337
- chore(deps): update dependency astral-sh/uv to v0.12.3 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/338
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.2 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/339
- chore(deps): update astral-sh/setup-uv action to v10 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/340
- chore(deps): update astral-sh/setup-uv action to v10.0.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/341
- chore(deps): update dependency astral-sh/uv to v0.12.5 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/342
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.16.3 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/343
- chore(deps): update dependency gammu/gammu to v1.44.1 by @renovate[bot] in https://github.com/gammu/python-gammu/pull/345
Full Changelog: https://github.com/gammu/python-gammu/compare/3.4.0...3.4.1
You can download it from https://wammu.eu/download/.
Support this program by donations https://wammu.eu/donate/.
Published on 19. august 2026 by Gammu release automation