Ralph Slooten
6e2c42d2bc
Improve error handling in autoForwardMessage and ensure proper client closure in createForwardingSMTPClient
2026-05-09 17:16:52 +12:00
Ralph Slooten
da8eb3ece8
Fix: Validate SMTP XCLIENT args before processing
2026-05-09 17:13:22 +12:00
Ralph Slooten
4502cdc358
Handle error in writePump when sending ping messages
2026-05-09 17:06:14 +12:00
Ralph Slooten
fbb63c89dd
Chore: Simplify writePump by using WriteMessage and remove unnecessary newline handling
2026-05-09 17:05:22 +12:00
Ralph Slooten
71bd44bbb5
Chore: Ensure websocket connection is closed on client unregistration
2026-05-09 17:02:48 +12:00
Ralph Slooten
b997fff7eb
Chore: Refactor Hub to use atomic clientCount for safe concurrent client tracking
2026-05-09 17:01:47 +12:00
Ralph Slooten
034a480a39
Chore: Refactor addMessageTag function to remove mutex and ensure safe concurrent inserts
2026-05-09 16:48:05 +12:00
Ralph Slooten
f575b53854
Chore: Refactor pruneMessages function to eliminate duplicate ID checks using a map
2026-05-09 16:43:40 +12:00
Ralph Slooten
d469aac87c
Chore: Optimize MarkRead and MarkUnread functions to reduce database calls and improve performance
2026-05-09 16:40:27 +12:00
Ralph Slooten
e4c3442e39
Chore: Enhance SetMessageTags function to improve tag handling and batch deletions
2026-05-09 16:35:21 +12:00
Ralph Slooten
f11fc1ffe0
Chore: Optimize tag retrieval by batching message IDs in List and Search functions
2026-05-09 16:27:58 +12:00
Ralph Slooten
40c5936f79
Chore: Refactor MarkRead and MarkUnread functions to only broadcast changes of modified messages
2026-05-09 16:13:05 +12:00
Ralph Slooten
8bc966e618
Chore: Refactor Prometheus metrics implementation and remove unused dependencies
2026-05-06 16:28:43 +12:00
Ralph Slooten
ec2a0851ab
Build: Update CI actions to use npm ci
2026-05-06 15:41:01 +12:00
Ralph Slooten
4bdbeebcc0
Chore: Bump axios version to v1.16.0
2026-05-06 15:34:49 +12:00
Ralph Slooten
10430f7dce
Chore: Improve iframe height adjustment with optional chaining
2026-05-05 17:41:17 +12:00
Ralph Slooten
878c68bb49
Chore: Replace lithammer/shortuuid with custom shortuuid implementation and update tests
2026-05-05 17:09:55 +12:00
Ralph Slooten
86b0cf8557
Chore: Remove go-telnet dependency and implement TCP/Unix socket handling for SMTP
2026-05-05 16:48:33 +12:00
Ralph Slooten
123ec9a354
Chore: Remove logrus dependency and implement slog-based logging
2026-05-05 16:48:33 +12:00
Ralph Slooten
3b2423bdf1
Chore: Remove gorilla/mux dependency and replace with stdlib routing
2026-05-05 16:47:51 +12:00
Ralph Slooten
f0777c7e63
Release v1.29.7
2026-04-16 17:56:00 +12:00
Ralph Slooten
91a4b81c80
Chore: Update node dependencies
2026-04-16 17:26:57 +12:00
Ralph Slooten
943e3394f9
Chore: Update Go dependencies
2026-04-16 17:24:20 +12:00
Ralph Slooten
e84027d39e
Change dependabot frequency to biannually
2026-04-16 17:16:24 +12:00
Ralph Slooten
fe9c34f828
Chore: Bump axios version to 1.15.0
2026-04-13 08:18:52 +12:00
Ralph Slooten
9ba51d0ab2
Chore: Bump vue-router from 4.6.4 to 5.0.4
2026-04-05 22:24:51 +12:00
Ralph Slooten
c4dbdc79b0
Rename task
2026-04-05 22:06:50 +12:00
Ralph Slooten
f7fdbb9df9
Merge tag 'v1.29.6' into develop
...
Release v1.29.6
2026-04-05 22:00:36 +12:00
Ralph Slooten
78d4503a9e
Merge branch 'release/v1.29.6'
v1.29.6
2026-04-05 22:00:33 +12:00
Ralph Slooten
f9b723aab5
Release v1.29.6
2026-04-05 22:00:32 +12:00
Ralph Slooten
a9fd3e9a07
Chore: Update node dependencies
2026-04-05 21:57:26 +12:00
Ralph Slooten
780c27df44
Chore: Update Go dependencies
2026-04-05 21:53:26 +12:00
Ralph Slooten
5a2d59718f
Fix: version check logic in version command and self updater ( #673 )
2026-04-05 21:51:49 +12:00
Ralph Slooten
794077a836
Use strings.TrimSuffix instead of strings.TrimRight for schema ID extraction
2026-04-04 12:20:33 +13:00
dependabot[bot]
4c6bf1b845
Chore: Bump docker/build-push-action from 6 to 7 ( #665 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:04:51 +13:00
dependabot[bot]
d05cbd76a5
Chore: Bump docker/setup-qemu-action from 3 to 4 ( #666 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:04:34 +13:00
dependabot[bot]
061674eff4
Chore: Bump docker/setup-buildx-action from 3 to 4 ( #668 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:04:16 +13:00
dependabot[bot]
d5ce8597ca
Chore: Bump actions/stale from 10.1.1 to 10.2.0 ( #669 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10.1.1...v10.2.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:04:02 +13:00
dependabot[bot]
13a63209a4
Chore: Bump docker/login-action from 3 to 4 ( #670 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:03:44 +13:00
Ralph Slooten
1937971233
Merge tag 'v1.29.5' into develop
...
Release v1.29.5
2026-03-29 17:47:15 +13:00
Ralph Slooten
294faa4f10
Merge branch 'release/v1.29.5'
v1.29.5
2026-03-29 17:47:11 +13:00
Ralph Slooten
25b9ebd90e
Release v1.29.5
2026-03-29 17:47:10 +13:00
Ralph Slooten
87472746a9
Chore: Update node dependencies
2026-03-29 17:41:37 +13:00
Ralph Slooten
9dd1e99f52
Fixes for eslint validation
2026-03-29 17:40:43 +13:00
Ralph Slooten
fcca56625f
Chore: Update Go dependencies
2026-03-29 17:38:59 +13:00
Ralph Slooten
3a4c7766e9
Feature: Add option to disable auto-VACUUMing of the SQLite database ( #661 )
2026-03-29 17:29:02 +13:00
Ralph Slooten
dc9b8d54b7
Security: Add sandbox attribute to message iframe for extra later of security (already protected via CSP headers)
...
Note that this does not provide any additional security as such as the CSP headers do this, however it is another barrier when it comes to bypass attempts.
2026-03-28 08:01:51 +13:00
Ralph Slooten
b8cc1bc415
Fix typo
2026-03-26 07:47:20 +13:00
Ralph Slooten
0fee30d3df
Enhance install script: Improve help output, error messages, and user feedback
2026-03-22 18:35:48 +13:00
Ralph Slooten
1200ad0506
Merge tag 'v1.29.4' into develop
...
Release v1.29.4
2026-03-22 17:56:59 +13:00