Releases: FelipeKreulich/secret-chat-lan
Release list
v2.9.0
What's Changed
- chore: fill in the Homebrew sha256 for 2.8.0 by @FelipeKreulich in #442
- release: Homebrew checksum for 2.8.0 by @FelipeKreulich in #443
- feat: /block in P2P too, where it is the only protection there is by @FelipeKreulich in #444
- chore: release 2.9.0 by @FelipeKreulich in #445
- release: 2.9.0 by @FelipeKreulich in #446
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- chore: fill in the Homebrew sha256 for 2.7.2 by @FelipeKreulich in #431
- release: Homebrew checksum for 2.7.2 by @FelipeKreulich in #432
- docs: link to the latest release instead of the listing by @FelipeKreulich in #433
- release: README points at the latest release by @FelipeKreulich in #434
- docs: state what the hub is for by @FelipeKreulich in #436
- release: state what the hub is for by @FelipeKreulich in #437
- fix: bind room bans to the key, not the nickname by @FelipeKreulich in #439
- chore: release 2.8.0 by @FelipeKreulich in #440
- release: 2.8.0 by @FelipeKreulich in #441
Full Changelog: v2.7.2...v2.8.0
v2.7.2
What's Changed
- chore: fill in the Homebrew sha256 for 2.7.1 by @FelipeKreulich in #425
- release: Homebrew checksum for 2.7.1 by @FelipeKreulich in #426
- fix: embed the native addon, and test the binary away from the build tree by @FelipeKreulich in #428
- chore: release 2.7.2 by @FelipeKreulich in #429
- release: 2.7.2 by @FelipeKreulich in #430
Full Changelog: v2.7.1...v2.7.2
v2.7.1
What's Changed
- chore: fill in the Homebrew sha256 for 2.7.0 by @FelipeKreulich in #419
- release: Homebrew checksum for 2.7.0 by @FelipeKreulich in #420
- fix: stop reading a font from disk to draw a fixed string by @FelipeKreulich in #421
- release: banner no longer reads a font from disk by @FelipeKreulich in #422
- chore: release 2.7.1 by @FelipeKreulich in #423
- release: 2.7.1 by @FelipeKreulich in #424
Full Changelog: v2.7.0...v2.7.1
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.7.0
What's Changed
- fix: deploy never ran on release + contributing guide by @FelipeKreulich in #394
- release: fix deploy trigger + contributing guide by @FelipeKreulich in #395
- feat: serve the site and the relay on one domain, and announce the hub by @FelipeKreulich in #397
- release: serve the site and the relay on one domain by @FelipeKreulich in #398
- fix: a Caddyfile change never reached the running Caddy by @FelipeKreulich in #400
- release: fix the Caddyfile deploy trap by @FelipeKreulich in #401
- feat: monitor the hub from outside, and alert by issue by @FelipeKreulich in #407
- release: hub monitoring by @FelipeKreulich in #408
- feat: publish how busy the hub is, as a range by @FelipeKreulich in #410
- release: publish how busy the hub is by @FelipeKreulich in #411
- feat: ship the client as a standalone binary too by @FelipeKreulich in #412
- release: standalone client binary by @FelipeKreulich in #413
- chore(deps): take the August bumps, hold figlet, and point Dependabot at dev by @FelipeKreulich in #415
- release: August dependency bumps by @FelipeKreulich in #416
- chore: release 2.7.0 by @FelipeKreulich in #417
- release: 2.7.0 by @FelipeKreulich in #418
Full Changelog: v2.6.0...v2.7.0
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.6.0
What's Changed
- chore: sha256 da fórmula Homebrew (2.5.0) by @FelipeKreulich in #372
- feat: limites de produção e controles de operador by @FelipeKreulich in #374
- docs: template de termos de uso (EN + PT) by @FelipeKreulich in #376
- release: limites de produção, controles de operador e termos de uso by @FelipeKreulich in #377
- chore: compose da raiz repassa os limites de operador by @FelipeKreulich in #378
- release: compose repassa limites de operador by @FelipeKreulich in #379
- docs: termos de uso do CipherMesh Hub (EN + PT) by @FelipeKreulich in #381
- release: termos do hub + deploy automático by @FelipeKreulich in #383
- fix: /doctor usa a porta que o cliente realmente usaria by @FelipeKreulich in #384
- fix: /doctor distingue certificado de outro host de self-signed by @FelipeKreulich in #385
- release: correções do /doctor com domínio próprio by @FelipeKreulich in #386
- docs: hub público em ciphermesh.de by @FelipeKreulich in #387
- release: hub público em ciphermesh.de by @FelipeKreulich in #388
- fix: health check do deploy testava a porta errada by @FelipeKreulich in #389
- release: correção do health check do deploy by @FelipeKreulich in #390
- docs: READMEs atualizados (o do npm estava defasado) by @FelipeKreulich in #391
- release: 2.6.0 by @FelipeKreulich in #392
Full Changelog: v2.5.0...v2.6.0
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.5.0
What's Changed
- chore: sha256 da fórmula Homebrew (2.4.0) by @FelipeKreulich in #362
- feat: read receipts + /find no P2P — paridade concluída by @FelipeKreulich in #364
- release: receipts no P2P + LOG_LEVEL de volta em info by @FelipeKreulich in #365
- feat: /doctor — diagnóstico de conexão by @FelipeKreulich in #367
- feat: reações e edições na própria mensagem by @FelipeKreulich in #369
- release: /doctor + reações e edições inline by @FelipeKreulich in #370
- release: 2.5.0 by @FelipeKreulich in #371
Full Changelog: v2.4.0...v2.5.0
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.4.0
What's Changed
- chore: sha256 da fórmula Homebrew (2.3.0) by @FelipeKreulich in #337
- test: elimina a corrida do file-transfer (fecha #300) by @FelipeKreulich in #338
- release: correção do teste flaky + sha256 da fórmula by @FelipeKreulich in #339
- feat: suporte a hospedagem pública (TLS por CA + deploy com Caddy) by @FelipeKreulich in #340
- release: suporte a hospedagem pública by @FelipeKreulich in #341
- ci: cross-compila o binário macos-x64 (runner macos-13 aposentado) by @FelipeKreulich in #342
- release: correção do build macos-x64 by @FelipeKreulich in #343
- fix: aceite rápido de arquivo era descartado silenciosamente by @FelipeKreulich in #345
- feat: /me e /watch by @FelipeKreulich in #347
- release: /me, /watch e correção do file-transfer by @FelipeKreulich in #348
- feat: /topic — assunto da sala (E2EE entre membros) by @FelipeKreulich in #350
- release: /topic by @FelipeKreulich in #351
- feat: paridade de comandos no P2P + correção de troca de chaves by @FelipeKreulich in #354
- release: paridade P2P + correção de troca de chaves by @FelipeKreulich in #355
- fix: erro de versão de protocolo agora é acionável by @FelipeKreulich in #357
- feat: busca navegável (/find, Ctrl+F) com salto para a mensagem by @FelipeKreulich in #359
- release: busca navegável + erro de protocolo acionável by @FelipeKreulich in #360
- release: 2.4.0 by @FelipeKreulich in #361
Full Changelog: v2.3.0...v2.4.0
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.3.0
What's Changed
- chore: sha256 da fórmula Homebrew (2.2.0) by @FelipeKreulich in #331
- feat: handshake híbrido pós-quântico (X25519 + ML-KEM-768) by @FelipeKreulich in #332
- release: handshake híbrido pós-quântico by @FelipeKreulich in #333
- build: binário standalone do relay + matriz no CI by @FelipeKreulich in #334
- release: binário standalone do relay by @FelipeKreulich in #335
- release: 2.3.0 — pós-quântico híbrido + binários do relay by @FelipeKreulich in #336
Full Changelog: v2.2.0...v2.3.0
The binaries that were attached here have been removed.
They did not work.
sodium-native's native addon was never embedded, so every binary kept an absolute path back to the machine that built it and died withCannot find addonanywhere else. CI did not catch it because it ran the binary on the runner that built it, where that path still existed.Fixed in v2.7.2, which ships the first binaries verified on a machine that did not build them. If you downloaded one from this release, replace it.
The npm package was never affected —
npx ciphermesh@latestdoes not use these files.
v2.2.0
What's Changed
- chore: sha256 da fórmula Homebrew (2.1.0) by @FelipeKreulich in #322
- feat: multi-sala no servidor (parte 1/2 da #323) by @FelipeKreulich in #324
- release: multi-sala no servidor (1/2) by @FelipeKreulich in #325
- feat: multi-sala no cliente — buffers estilo IRC (parte 2/2 da #323) by @FelipeKreulich in #326
- release: multi-sala completa (buffers estilo IRC) by @FelipeKreulich in #327
- chore(deps): bump figlet from 1.11.2 to 1.11.3 by @dependabot[bot] in #288
- chore(deps): bump prettier from 3.9.5 to 3.9.6 by @dependabot[bot] in #289
- chore(deps): bump eslint from 10.7.0 to 10.8.0 by @dependabot[bot] in #290
- chore(deps): bump globals from 17.7.0 to 17.8.0 by @dependabot[bot] in #292
- release: 2.2.0 — multi-sala estilo IRC by @FelipeKreulich in #330
Full Changelog: v2.1.0...v2.2.0