IntraVox - Releases

← App details

Nextcloud 32

IntraVox 0.9.6
Release Details
UpdatedJan. 20, 2026, 10:05 p.m.
Changelog

Changed

  • Database Exception Handling: Use OCP\DB\Exception instead of Doctrine exceptions
  • Follows Nextcloud coding standards for database-agnostic error handling
  • Cleaner code without string-based error detection

Security

  • svg-sanitize: Updated from ^0.20 to ^0.22 to fix medium severity vulnerability (GHSA bypass)
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD
VQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN
YNfXarB7ojw5TU/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9
LJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP/aWzsz0bpPf
vp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl/EDJ8DW/
iD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X/InAMyryt+
inle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1
DuoQhdBAx3nUq/KTueWe77U4d62j4QjkG46/AjAdE6qHEMpDL4mpjoxMs5uE3jG7
D5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS
BFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX
P94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9/7i95mJWA
8dF8vg1S6ncnrM+rHf7//cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW/Q
YoC7WC4ojeXJle/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBABhIXx8zpg18WiN2cAvEY/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso
9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9
rmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p
sGki2uPuoW3COGlSStV+VXiGD1HfUWGv/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV/J
BP3dUfHDC6/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9
H6ufHVEsUE5+REYBGF1ngVctIzrgcdU=
-----END CERTIFICATE-----
SignatureFKbWtadpIkxyQORuyKmtdyhKihh+TnOpv5TLpiInVKZE91KqljyU+oxQEOMEghDVY//reBY+zgArAWYOGB+c77eMdrpeblpFleaLPEPME9VjGxXK81ehLDtM3hPpnI10nNueL/wg+WPeWqNYG/IiyC1oJH5ks1yeiF91k6vunuDs7nHGw8luQQc6KNoLRwFJba2uQsC9s9eY4nwRSZ8YAlPrTGzU1JqQB0vQVDynOZio3tEvLUW22JPWTbrLOTkB95okcwV1t1h7kdrxb1E3XDYXZ/gkJq0FXUVg+FsKTQQnknZoOz1ZFUOaymknqb+MEQs1pgaufd+5NfcHIFw228GmVCNtGiAd+OCJdIlkWnKG45uL5z+fywTOEroY+liiYCmSCZq6bYDLnk4YP0PvVc02AyktC/0C/UYx5w8G3lh5xq7T4k6BpVvGyohUSr+GbnDybwJw5wfDpL1BRUSo9uWtBMa7/4ZOFFlBCuFe6/R50Vc1F28d5GYYRtRwB0+c58lacFeEluC1QJZBQvv5j+ktOi2FmWch9b8+0mKNdBTjt7XVU2SClcAJrA13+SzPsBJSE1LWeHEWg/10mAxz9P4kjDYfHAJs7SzUAh5E+MORwYKrybx4hLgh6Ufv9qgcXZeRwt0rTPIE3xYCymSUG3guNzsa4dFar/mpb64qy9U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
IntraVox 0.9.5
Release Details
UpdatedJan. 20, 2026, 2:52 p.m.
Changelog

Fixed

  • PostgreSQL Support: Fixed database compatibility issues for PostgreSQL users
  • SetupService: Now correctly handles PostgreSQL duplicate key errors (SQLSTATE 23505)
  • LicenseService: Added null check for shared folder to prevent crashes during setup
  • AnalyticsService: Improved exception handling for unique constraint violations
  • Installation on PostgreSQL: Setup no longer fails when re-running or retrying installation
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD
VQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN
YNfXarB7ojw5TU/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9
LJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP/aWzsz0bpPf
vp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl/EDJ8DW/
iD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X/InAMyryt+
inle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1
DuoQhdBAx3nUq/KTueWe77U4d62j4QjkG46/AjAdE6qHEMpDL4mpjoxMs5uE3jG7
D5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS
BFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX
P94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9/7i95mJWA
8dF8vg1S6ncnrM+rHf7//cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW/Q
YoC7WC4ojeXJle/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBABhIXx8zpg18WiN2cAvEY/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso
9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9
rmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p
sGki2uPuoW3COGlSStV+VXiGD1HfUWGv/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV/J
BP3dUfHDC6/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9
H6ufHVEsUE5+REYBGF1ngVctIzrgcdU=
-----END CERTIFICATE-----
SignatureCMaJ3B5mnvM6amFSYgSIl1zMz427DUBNfZLUlQ3gkTIaJIqwtTe0GVFB667GBiMomYz9rLe3pUDzGtp1zzd84PfFmXPEvwGftcfAmeawzTphAWlNAdC91KRdQaTWas73h6jEm/ShFCaVTjxE8aDRgjZIZzjrs95mSQFkeRTpN0nML+xqH28AkR2HIJL++3oWN7e1jpWd2HCyOLaMpbRDU+GJ6rGnBvBTj4MsoTVzFMs9cyKXWuaa0R9eCUDCumxAxnWL9aqdkf2A/GxpTGuzR2QktWHEnatZFVAf3LlVSw9YxG/hem9M/FBQ825ErXlsh7LUxBRW9gFpeeDfTn9M06E3Gqcy+BmbjTUn3lmfYjx2TZxU6idCfjr6mgCz2kaTG3vv7myuvyalVdaydrQpzLJ1BpWpEpGJ7tU6jytr/AU4THlvr76j+EvgNgtAor0bvzHgFc8oXbBOLwi5MI9oNC033F4zYKFajqiUuwUVtEtsSYz425NxKh6jSqikaN3F1yG3p2+ZlSBRyUJKsfu5fJraoPKlbqPnoOKnK5K6fv7HQOlCGbD+FYNlVDjN/PhSLFdnypOzP3rq0SUVrjvibzKqASjP6E/FkBrbCwCf+yWHxKE0rLSYPAL6GOFKxtKib1jQ9iJlK1zlQMH7EyyF3maT9cVaBk42M+a4a3JFlkQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
IntraVox 0.9.4
Release Details
UpdatedJan. 20, 2026, 6:43 a.m.
Changelog

Fixed

  • App Store Cache: New version to bypass cached signature data in Nextcloud App Store
  • No functional changes from 0.9.3
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD
VQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN
YNfXarB7ojw5TU/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9
LJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP/aWzsz0bpPf
vp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl/EDJ8DW/
iD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X/InAMyryt+
inle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1
DuoQhdBAx3nUq/KTueWe77U4d62j4QjkG46/AjAdE6qHEMpDL4mpjoxMs5uE3jG7
D5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS
BFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX
P94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9/7i95mJWA
8dF8vg1S6ncnrM+rHf7//cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW/Q
YoC7WC4ojeXJle/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBABhIXx8zpg18WiN2cAvEY/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso
9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9
rmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p
sGki2uPuoW3COGlSStV+VXiGD1HfUWGv/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV/J
BP3dUfHDC6/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9
H6ufHVEsUE5+REYBGF1ngVctIzrgcdU=
-----END CERTIFICATE-----
SignatureGfWF48G9tm/QACyvvgQbDVriO6sYowvPNvLlP2sDX5bsPsh137Ttl0OtdKKS8z5SRmJ2FhyXUlBDgKyD895MIIjXtlc7QINL/fvk784n/7dm/kvEPIKsVVKAYlUSLt7aTUib0s824ahT0VilV9JZSH4934R8KkDVE3B9Ksk1J/EA37o5Ojmk4WsFCKfMnz0Yaq1dZIpEQ1jLSIdYTfdlVsqEL6Sam3+m1A1uBYqZQqnIczeqh2xoSh8n9QnlBQmDC3hzBW5gybKbXpufSwxaSJgxcfXDbQQBT1P6oOstHbchAeGt84Fb6wDlgVD8I/C2NUE7kwt/wWfojCWtGbiejxPFiz1A/fAgKvt3RpFdW7QhsQLqja0LHmvAb/FLgBNqaqUh4Pv3r+OSDlxXzMvZ/0imvqpp2XmhhpmAgW9CF/T64Pg2nNjwy/Nb+2e7el2sGfmDbYSSE77+P508rcGfexP0D98dfo7bAgsHdXmiK+82PFPc/Vo8cXwLkdChHunk660tIraABOukG4ytJCjNgiqWPMa9gIhJ/2d9/PZyB0b3UFvNkVgRiQxaG39fLzR5zbBCeEbQf2mbVARX080Q+jhkj9EK9ybKvdBJ3whjpeJsFiHsRxlmCXJubj6YMBA9Ilm7LaXDxob6lcLa1cnav/evH7uWX+NExN3GuFHq+Z4=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0
IntraVox 0.9.3
Release Details
UpdatedJan. 20, 2026, 6:24 a.m.
Changelog

Fixed

  • App Store Certificate Sync: Re-registered app with new certificate (serial 4824) to sync with App Store database
  • Previous releases were signed correctly but App Store database had outdated certificate reference
  • Resolves "Certificate 4822 has been revoked" error for all users
  • No functional changes from 0.9.2

Documentation

  • Added certificate verification section to RELEASE_CHECKLIST.md
  • Added warnings about certificate management best practices
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEAzCCAusCAhLYMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUxMjExMTAwNjEzWhcNMzYwMzE4MTAwNjEzWjATMREwDwYD
VQQDDAhpbnRyYXZveDCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALQN
YNfXarB7ojw5TU/UgymTbNrz7ciF0CESRsSMzXEUHdmgXQtB7uy6TBfptRkaA4T9
LJ3Vu5JQvQq4LAXWcQq3NYjY5KyhNGsg8pXl1Kbg1LxecKDgRTgEP/aWzsz0bpPf
vp3pzbhKuagA7v7hZGtihkAu7dY9ddNE5F2pTrTe+AhZhAwfYl1bOAEl/EDJ8DW/
iD3JZpA2kL6AuvciyszTkUuFz9PKBh1049jmK3YvWMmYyGcacExV0X/InAMyryt+
inle8X+0I+3Fbq+V3ErTnDeAYV98HdPbAmIstrPXrKmg8qDlKT7huu5H4t6eRBL1
DuoQhdBAx3nUq/KTueWe77U4d62j4QjkG46/AjAdE6qHEMpDL4mpjoxMs5uE3jG7
D5GvIkuugO9dFphV2pTmMTPwmzwa5X2hIR89LL1MxvoEz9lOFZJvspWcBeT041OS
BFI8pDNJmhca0q9XRvnSPXNiSYiqB0NztBDV5D8rNG4SfSSOWmxaJdMK5MWjDVfX
P94RbjrtPiKAx7Za18XZVkJImUJKM8L3iTgBFfi39y3um+Ni8u7quc9/7i95mJWA
8dF8vg1S6ncnrM+rHf7//cwDT+MH53RPWqo7e04BZgMwbZR5lD1cTWxTPY1YTW/Q
YoC7WC4ojeXJle/5tchQmhmkL3EtKGudyAhu+0vlAgMBAAEwDQYJKoZIhvcNAQEL
BQADggEBABhIXx8zpg18WiN2cAvEY/UeArKCfMe219a9ThTC8R9ChZHdfJ+QSrso
9Ut22V+9ByKKlbL1AEr6FG3sc8k35ceMdBVbcO9ZfPw3JWj+dbZIsEHoHUl4c2H9
rmGfOKMX8cqi6BMarVS9prn9ooGKCsiK7qyUm30nGaq6d6tNxp09ZY0Tr3PcOV8p
sGki2uPuoW3COGlSStV+VXiGD1HfUWGv/WKmTF4cS2Uqs8cy2eWjZeXvjYfmyV/J
BP3dUfHDC6/aSUdgo7AeBcGaqht4dxkvO3QGAY4nUZOgTaWxtr+65Lh5dRWm18h9
H6ufHVEsUE5+REYBGF1ngVctIzrgcdU=
-----END CERTIFICATE-----
SignaturepiCaGChVVrjsXiKqs1rnsOLZQkqXg3euTL07Lmz8dM/3wvfWDDNczY3NFuwxcvuDJ7ebhaybka6uEsVgQgiTXI48nnNLMoFj7yFYc+NcHNTIpQ8f0wSXvy4K3GaeHYvjAlc30fLegAAcRHLfAVvmNBi6Y7t2xwRfsMCThqTgOrblKRTncOxVsGg7VJ1AeDdTvETLyUT6MWrqYHF/9amV4+M6D9enJ8XNRUI5P+IYDAW84q65EpSiykK3TCfHVQ2GGJJHMblZvGPgS2xVS0tih4N24KRdIPjetD0YDrA25Mj9XJhtIEc1tKvI2T2Cn/C7ErIC3cSW6HjS0oFLNKU4QmjJRhXYSlOJ4k6YaxjPn0pR9tZYLj51EIptOrb8SnAlvUpDnC1v+ExxPwxctomncAVRfXKcRuPE5hCtNBfiElcqGMTtG5G5FwntNaog5yBo3PwibNe5Wb671AwzJ2DnxKseiKxtcgPfEpgNlZnU+BHiam/GXYI29CVHo61QOEGUdrJS59Ey0eXlXdTEisT3LaTi77AMVF2WxG0v0y1yI8uhOWOxzDviLheiRk5/7tLmWK6v7uDLu8IhUzH49jmRNABdCaHALKd5eu+ON5TZ2ZK5YfnxbTDHILzbt+BP/2lToTNh6S+2QgVxx195hk4dCVfGZwfV5B3OAni4VcEfqmk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<33.0.0
Minimum Integer bits32
PHP>=8.1.0