O reconstrucţie a aceleiaşi comiteri nu a desfăşurat nimic şi a raportat succesul
Imaginea este etichetat cu comite SHA, astfel reconstruirea aceeași comite produce o referință a imaginii identică. Desfăşurarea nu este niciodată atins, statu...
Pin direct media=no, and correct the "(+) cannot overfrection"
FreePBX PJSip driver defaults direct media to YES (generateDefaultDeviceSettings, PJSip.class.php:210) și GraphQL addExtensie mutație nu are nici un câmp să-l s...
Cârligele prediale trebuie să se întoarcă
Asterisc 21 a eliminat familia de aplicaţii Macro () pur şi simplu şi FreePBX atinge aceste cârlige cu Gosub () (extensii suplimentar.conf: Nu-ţi face griji. Câ...
Harden download kubectl împotriva egress fulg [skip ci]
dL.k8s.io peste ieşirea alergătorului scade intermitent la mijlocul transferului: curl: (56) OpenSSL SSL read: decriptare eșuată sau înregistrare proastă mac ca...
Utilizați registrul k1m1 / API 192.168.4.22 ( IP-uri WireGuard depreciate prin picătură)
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
Mută ASTERISK CDR DSN la config.json local, nu secrete CI/CD
Acreditările CDR sunt locale pentru fiecare server FreePBX și nu au afaceri în conducta CI/CD. Operatorii adaugă ASTERISK CDR DSN direct la acestea config.json ...
Drop the [from-internal-custom] _X. catch-all that broke softphone calls
The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...
Write managed config files 0644 so the asterisk daemon can read them
The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...
Utilizați envsubst-compatibil \$ {VAR} sintaxă în șablon config + re-render on stay placeholders
Pods au fost CrashLoopBackOff cu "erori config: API KEY lipsește sau prea scurt" deoarece șablonul de configurare folosit literal API KEY markeri care envsu...
Drop unused watcher import
uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.