Skip to content

Bump version to 2.4.0 - #16

Merged
eggy03 merged 8 commits into
mainfrom
develop-decouple-sdk
Feb 3, 2026
Merged

Bump version to 2.4.0#16
eggy03 merged 8 commits into
mainfrom
develop-decouple-sdk

Conversation

@eggy03

@eggy03 eggy03 commented Feb 3, 2026

Copy link
Copy Markdown
Owner
  • Decouple SDK into an external dependency 3f57ab2
  • Removed Striped Locks for Message Logging (useless if bot scales to multiple instances + API uses Redisson Locks for global locking) bd248d4
  • Remove message encryption at REST (Not particularly useful since messages in discord aren't end-to-end encrypted either) 44baa9c
  • Update Privacy Policy, Security Policy and Terms 812d8ca
  • Deleted message embeds now show the channel the message was originally sent 44baa9c 845d64e

- remove internal `org.papertrail.commons.sdk` implementation
- add `io.github.eggy03:papertrail-sdk` dependency to `pom.xml`
- migrate all client code to use the new external SDK
- add guild null check for `/stats` command
- set `tinylog.properties` logging level to `debug`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- API handles it globally

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- remove `MessageEncryption` utility class and its imports
- store and retrieve raw message content in the database
- update message logging, editing, and deletion logic in `MessageLogListener.java`
- remove `registerBouncyCastle` method and its call from `FireRun.java`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Centralize dependency and plugin versions in `pom.xml` properties
- Rename `FireRun.java` to `Start.java` and update `mainClass` in `pom.xml`
- Add `provided` scope to `lombok` dependency
- Reformat `pom.xml` for improved readability

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- Clarify message content is stored in plain text in `PRIVACY.md` and `README.md`.
- Remove legacy v1.2.2 links
- Update privacy policy details: data sharing, diagnostic logs, user rights.
- Revise terms of service for self-hosting and update date.
- Update contact email in all docs.

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- update `papertrail.sdk.version` to `1.0.0-SNAPSHOT`
- add "Central Portal Snapshots" repository to `pom.xml`
- enable resolution of snapshot dependencies for `papertrail.sdk`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- change "in" to "from" in the message delete event embed description
- improve grammatical correctness and clarity of the event log message

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
- bump project version from `v2.3.1` to `v2.4.0` in `ProjectInfo.java` and `pom.xml`
- update `papertrail.sdk.version` from `1.0.0-SNAPSHOT` to `1.0.0`
- update `bouncycastle.version` from `1.81` to `1.83`
- update `gson.version` from `2.13.1` to `2.13.2`

Signed-off-by: Egg-03 <111327101+eggy03@users.noreply.github.com>
@eggy03 eggy03 self-assigned this Feb 3, 2026
@eggy03 eggy03 added enhancement New feature or request dependencies Pull requests that update a dependency file labels Feb 3, 2026
@eggy03
eggy03 merged commit 855af32 into main Feb 3, 2026
5 checks passed
@eggy03
eggy03 deleted the develop-decouple-sdk branch February 3, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant