release: version 0.0.4
ci / check (push) Successful in 58s
ci / images (push) Successful in 4s
release / images (release) Successful in 38s

This commit is contained in:
iamdoubz committed 2026-10-21 16:22:54 -05:00
1 parent f2868cf5d3
commit 4a175a0d77
8 files changed
+16 -10

No files matched your search

+9 -3
View File
@@ -5,11 +5,17 @@ tag (08 §3.1): `selfphoneng-api`, `selfphoneng-asterisk` and `selfphoneng-probe
the Gitea registry. From v0.0.3 the release also has the probe as downloads for machines without the Gitea registry. From v0.0.3 the release also has the probe as downloads for machines without
Docker. Docker.
## Unreleased ## v0.0.4 — 2026-10-21
**Updating:** no database changes. Portainer: change both tags to `0.0.4` and redeploy. Compose:
`sudo scripts/update.sh v0.0.4`.
- Settings → Security has the **SIP port** and **Accept SIP over TCP** (5060 and on by default, - Settings → Security has the **SIP port** and **Accept SIP over TCP** (5060 and on by default,
as before). Both were settings with no field. Another port helps when a router or ISP keeps UDP as before). Both were settings with no field. Another port, such as 5080, helps when a router or
5060 for itself. A port that another part of SelfPhoneNG listens on is refused. the ISP keeps UDP 5060 for itself: a Complete network test shows UDP getting through while SIP
on UDP 5060 doesn't. Changing it needs a telephony restart, a new router forward and setting the
phones up again; trunks keep working. A port that another part of SelfPhoneNG listens on is
refused. The admin guide (Network) explains when to change it.
## v0.0.3 — 2026-10-21 ## v0.0.3 — 2026-10-21
+1 -1
View File
@@ -7,7 +7,7 @@
A fully open source, self-hosted business phone system. Bring your own SIP trunk and numbers A fully open source, self-hosted business phone system. Bring your own SIP trunk and numbers
(reference provider: voip.ms). Built on Asterisk 24 + TypeScript + PostgreSQL 18, runs in Docker. (reference provider: voip.ms). Built on Asterisk 24 + TypeScript + PostgreSQL 18, runs in Docker.
**Status:** pre-1.0 (v0.0.3), for testing. See [what's left for v1](docs/v1-checklist.md). **Status:** pre-1.0 (v0.0.4), for testing. See [what's left for v1](docs/v1-checklist.md).
## What it does today ## What it does today
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@selfphoneng/api", "name": "@selfphoneng/api",
"version": "0.0.3", "version": "0.0.4",
"private": true, "private": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"type": "module", "type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@selfphoneng/probe", "name": "@selfphoneng/probe",
"version": "0.0.3", "version": "0.0.4",
"private": true, "private": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"type": "module", "type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@selfphoneng/web", "name": "@selfphoneng/web",
"version": "0.0.3", "version": "0.0.4",
"private": true, "private": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"type": "module", "type": "module",
+1 -1
View File
@@ -89,7 +89,7 @@ needs inside (`selfphoneng-probe-linux-x64`, or `-arm64` for ARM machines), next
With Node 22 or newer installed you can take the small `selfphoneng-probe.cjs` instead. With Node 22 or newer installed you can take the small `selfphoneng-probe.cjs` instead.
```sh ```sh
v=v0.0.3 # the release v=v0.0.4 # the release
curl -fLO https://git.dou.bet/spng/selfphoneng/releases/download/$v/selfphoneng-probe-linux-x64 curl -fLO https://git.dou.bet/spng/selfphoneng/releases/download/$v/selfphoneng-probe-linux-x64
curl -fLO https://git.dou.bet/spng/selfphoneng/releases/download/$v/SHA256SUMS curl -fLO https://git.dou.bet/spng/selfphoneng/releases/download/$v/SHA256SUMS
sha256sum --check --ignore-missing SHA256SUMS sha256sum --check --ignore-missing SHA256SUMS
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "selfphoneng", "name": "selfphoneng",
"version": "0.0.3", "version": "0.0.4",
"private": true, "private": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"type": "module", "type": "module",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@selfphoneng/shared", "name": "@selfphoneng/shared",
"version": "0.0.3", "version": "0.0.4",
"private": true, "private": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"type": "module", "type": "module",