Remark42
Self-hosted comment engine that doesn't spy on users
Alternative to: disqus, commento, facebook comments
About
Versions (30)
v1.15.0
2025-12-24What’s Changed
New Features
- Discord OAuth support by @mgkbadola in https://github.com/umputun/remark42/pull/1824
- Add pagination to GET /api/v1/find endpoint by @paskal in https://github.com/umputun/remark42/pull/1699
- Implement function to prune string keeping HTML closing tags by @aliksend in https://github.com/umputun/remark42/pull/1870
Bug Fixes
- Fix login persistence with AUTH_SEND_JWT_HEADER enabled by @paskal in https://github.com/umputun/remark42/pull/1929
- Fix deleteme feature by @FredrikAppelros in https://github.com/umputun/remark42/pull/1923
- Fix WriteHeader + RenderJSON causing wrong Content-Type header by @paskal in https://github.com/umputun/remark42/pull/1980
- Toolbar buttons are stuck to the main comment form by @ur300 in https://github.com/umputun/remark42/pull/1948
- Straightforward fix for importing anonymous comments from commento by @aliksend in https://github.com/umputun/remark42/pull/1869
- Fix typo (rootDissapear should be rootDisappear) by @up9cloud in https://github.com/umputun/remark42/pull/1934
- Fixed typo by @talentedunicorn in https://github.com/umputun/remark42/pull/1936
New Translations
- Add Persian (fa) locale by @dnyall in https://github.com/umputun/remark42/pull/1831
- Add Macedonian translation by @diosfera in https://github.com/umputun/remark42/pull/1953
- Romanian language added by @notmalicik in https://github.com/umputun/remark42/pull/1962
- Update German (de.json) by @codiflow in https://github.com/umputun/remark42/pull/1875
UI Improvements
- Update Google and X (Twitter) logos to latest brand versions by @gatezh in https://github.com/umputun/remark42/pull/1969
Documentation
- Add system requirements section to installation guide by @paskal in https://github.com/umputun/remark42/pull/1914
- Add install instructions for setting up Remark42 as a systemd service by @paskal in https://github.com/umputun/remark42/pull/1918
- Improve backup instructions by @schnerring in https://github.com/umputun/remark42/pull/1947
- Update Telegram configuration with group notification details by @paskal in https://github.com/umputun/remark42/pull/1937
- Docs update describing available variables for webhook templating by @cubismod in https://github.com/umputun/remark42/pull/1878
- Add display name format to EMAIL_FROM examples by @paskal in https://github.com/umputun/remark42/pull/1973
- Update docker-compose.yml with example for local reverse proxy by @paskal in https://github.com/umputun/remark42/pull/1853
- Modify the example to avoid misunderstanding by @km0e in https://github.com/umputun/remark42/pull/1960
Infrastructure
- Migrate Docker images from Docker Hub to GitHub Container Registry by @paskal in https://github.com/umputun/remark42/pull/1907
- Migrate Docker builds to native GitHub ARM64 runners by @paskal in https://github.com/umputun/remark42/pull/1976
- Improve GitHub Actions workflows security and performance by @paskal in https://github.com/umputun/remark42/pull/1977
- Update to go-pkgz/auth/v2 and golang-jwt/jwt/v5 by @paskal in https://github.com/umputun/remark42/pull/1758
- Migrate golangci-lint to v2 and update Go version by @umputun in https://github.com/umputun/remark42/pull/1965
- Multiple improvements to CI by @paskal in https://github.com/umputun/remark42/pull/1846
Dependencies
- Bump golang.org/x/crypto from 0.37.0 to 0.45.0 by @dependabot in https://github.com/umputun/remark42/pull/1967
- Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in https://github.com/umputun/remark42/pull/1912
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in https://github.com/umputun/remark42/pull/1916
- Update go-pkgz, system modules by @paskal in https://github.com/umputun/remark42/pull/1930
- Update go dependencies by @paskal in https://github.com/umputun/remark42/pull/1972
- Get rid of github.com/go-chi/render use by @paskal in https://github.com/umputun/remark42/pull/1919
Internal
- Remove redundant frame ancestors log from middleware by @paskal in https://github.com/umputun/remark42/pull/1974
- Improve tests by @paskal in https://github.com/umputun/remark42/pull/1871
- Update pnpm from v7 to v8 by @paskal in https://github.com/umputun/remark42/pull/1845
New Contributors
- @dnyall made their first contribution in https://github.com/umputun/remark42/pull/1831
- @mgkbadola made their first contribution in https://github.com/umputun/remark42/pull/1824
- @aliksend made their first contribution in https://github.com/umputun/remark42/pull/1869
- @cubismod made their first contribution in https://github.com/umputun/remark42/pull/1878
- @up9cloud made their first contribution in https://github.com/umputun/remark42/pull/1934
- @talentedunicorn made their first contribution in https://github.com/umputun/remark42/pull/1936
- @diosfera made their first contribution in https://github.com/umputun/remark42/pull/1953
- @schnerring made their first contribution in https://github.com/umputun/remark42/pull/1947
- @notmalicik made their first contribution in https://github.com/umputun/remark42/pull/1962
- @km0e made their first contribution in https://github.com/umputun/remark42/pull/1960
- @FredrikAppelros made their first contribution in https://github.com/umputun/remark42/pull/1923
Full Changelog: https://github.com/umputun/remark42/compare/v1.14.0…v1.15.0