Compare commits

..

4 Commits

Author SHA1 Message Date
Package Updates
221d35d8cd Update package version to 1.17.6 2026-02-04 07:30:37 +00:00
Renovate Bot
9c8b00428b chore(deps): update dependency tootsuite/mastodon to v4.5.6
| datasource      | package            | from  | to    |
| --------------- | ------------------ | ----- | ----- |
| github-releases | tootsuite/mastodon | 4.5.5 | 4.5.6 |
2026-02-04 00:20:59 +00:00
Package Updates
4de52e6330 Update package version to 1.17.5 2026-01-21 07:22:45 +00:00
Renovate Bot
cc479463d9 chore(deps): update dependency tootsuite/mastodon to v4.5.5
| datasource      | package            | from  | to    |
| --------------- | ------------------ | ----- | ----- |
| github-releases | tootsuite/mastodon | 4.5.4 | 4.5.5 |
2026-01-21 00:21:09 +00:00
5 changed files with 46 additions and 28 deletions

View File

@@ -806,3 +806,27 @@
* Fix default `Admin` role not including `view_feeds` permission ([#37301](https://github.com/tootsuite/mastodon/issues/37301) by [@ClearlyClaire](https://github.com/ClearlyClaire))
* Fix hashtag autocomplete replacing suggestion's first characters with input ([#37281](https://github.com/tootsuite/mastodon/issues/37281) by [@ClearlyClaire](https://github.com/ClearlyClaire))
[1.17.5]
* Update mastodon to 4.5.5
* [Full Changelog](https://github.com/mastodon/mastodon/releases/tag/v4.5.5)
* Skip tombstone creation on deleting from 404 ([#37533](https://github.com/tootsuite/mastodon/issues/37533) by [@ClearlyClaire](https://github.com/ClearlyClaire))
* Fix potential duplicate handling of quote accept/reject/delete ([#37537](https://github.com/tootsuite/mastodon/issues/37537) by [@ClearlyClaire](https://github.com/ClearlyClaire))
* Fix `FeedManager#filter_from_home` error when handling a reblog of a deleted status ([#37486](https://github.com/tootsuite/mastodon/issues/37486) by [@ClearlyClaire](https://github.com/ClearlyClaire))
* Fix needlessly complicated SQL query in status batch removal ([#37469](https://github.com/tootsuite/mastodon/issues/37469) by [@ClearlyClaire](https://github.com/ClearlyClaire))
* Fix `quote_approval_policy` being reset to user defaults when omitted in status update ([#37436](https://github.com/tootsuite/mastodon/issues/37436) and [#37474](https://github.com/tootsuite/mastodon/issues/37474) by [@mjankowski](https://github.com/mjankowski) and [@shleeable](https://github.com/shleeable))
* Fix `Vary` parsing in cache control enforcement ([#37426](https://github.com/tootsuite/mastodon/issues/37426) by [@MegaManSec](https://github.com/MegaManSec))
* Fix missing URI scheme test in `QuoteRequest` handling ([#37425](https://github.com/tootsuite/mastodon/issues/37425) by [@MegaManSec](https://github.com/MegaManSec))
* Fix thread-unsafe ActivityPub activity dispatch ([#37423](https://github.com/tootsuite/mastodon/issues/37423) by [@MegaManSec](https://github.com/MegaManSec))
* Fix URI generation for reblogs by accounts with numerical ActivityPub identifiers ([#37415](https://github.com/tootsuite/mastodon/issues/37415) by [@oneiros](https://github.com/oneiros))
* Fix SignatureParser accepting duplicate parameters in HTTP Signature header ([#37375](https://github.com/tootsuite/mastodon/issues/37375) by [@shleeable](https://github.com/shleeable))
[1.17.6]
* Update mastodon to 4.5.6
* [Full Changelog](https://github.com/mastodon/mastodon/releases/tag/v4.5.6)
* Fix relationship cache not being cleared when handling account migrations ([#​37664](https://github.com/tootsuite/mastodon/issues/37664) by [@​ClearlyClaire](https://github.com/ClearlyClaire))
* Fix quote cancel button not appearing after edit then delete-and-redraft ([#​37066](https://github.com/tootsuite/mastodon/issues/37066) by [@​PGrayCS](https://github.com/PGrayCS))
* Fix followers with profile subscription (bell icon) being notified of post edits ([#​37646](https://github.com/tootsuite/mastodon/issues/37646) by [@​ClearlyClaire](https://github.com/ClearlyClaire))
* Fix error when encountering invalid tag in updated object ([#​37635](https://github.com/tootsuite/mastodon/issues/37635) by [@​ClearlyClaire](https://github.com/ClearlyClaire))
* Fix cross-server conversation tracking ([#​37559](https://github.com/tootsuite/mastodon/issues/37559) by [@​ClearlyClaire](https://github.com/ClearlyClaire))
* Fix recycled connections not being immediately closed ([#​37335](https://github.com/tootsuite/mastodon/issues/37335) and [#​37674](https://github.com/tootsuite/mastodon/issues/37674) by [@​ClearlyClaire](https://github.com/ClearlyClaire) and [@​shleeable](https://github.com/shleeable))

View File

@@ -5,8 +5,8 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Federated social network",
"version": "1.17.4",
"upstreamVersion": "4.5.4",
"version": "1.17.6",
"upstreamVersion": "4.5.6",
"healthCheckPath": "/about",
"httpPort": 8000,
"memoryLimit": 1610612736,

View File

@@ -68,7 +68,7 @@ RUN mkdir -p /app/code /app/pkg
WORKDIR /app/code
# renovate: datasource=github-releases depName=tootsuite/mastodon versioning=semver extractVersion=^v(?<version>.+)$
ARG MASTODON_VERSION=4.5.4
ARG MASTODON_VERSION=4.5.6
ENV RAILS_ENV production
ENV NODE_ENV production
@@ -90,14 +90,8 @@ RUN ldconfig && \
ffmpeg -version && \
ffprobe -version
# Download Mastodon source
RUN curl -L https://github.com/tootsuite/mastodon/archive/v${MASTODON_VERSION}.tar.gz | tar -xz --strip-components 1 -f -
RUN sed -i 's/MAX_CHARS = 500/MAX_CHARS = 2500/g' app/validators/status_length_validator.rb && \
sed -i "s/max_characters'], 500)/max_characters'], 2500)/g" app/javascript/mastodon/features/compose/containers/compose_form_container.js
# Install Ruby dependencies
RUN bundle config --local set deployment 'true' && \
RUN curl -L https://github.com/tootsuite/mastodon/archive/v${MASTODON_VERSION}.tar.gz | tar -xz --strip-components 1 -f - && \
bundle config --local set deployment 'true' && \
bundle config --local set without 'development test' && \
bundle config --local set silence_root_warning true && \
bundle install && \
@@ -106,6 +100,7 @@ RUN bundle config --local set deployment 'true' && \
RUN corepack enable && \
corepack prepare --activate
RUN yarn workspaces focus --production @mastodon/mastodon
RUN yarn install
@@ -139,4 +134,3 @@ RUN ln -fs /app/data/system /app/code/public/system
COPY start.sh cleanup.sh config.sh env.template cache-env.sh.template /app/pkg/
CMD [ "/app/pkg/start.sh" ]

28
test/package-lock.json generated
View File

@@ -9,12 +9,12 @@
"version": "1.0.0",
"license": "ISC",
"dependencies": {
"chromedriver": "^143.0.4"
"chromedriver": "^145.0.0"
},
"devDependencies": {
"expect.js": "^0.3.1",
"mocha": "^11.7.5",
"selenium-webdriver": "^4.39.0"
"selenium-webdriver": "^4.40.0"
}
},
"node_modules/@bazel/runfiles": {
@@ -341,9 +341,9 @@
}
},
"node_modules/chromedriver": {
"version": "143.0.4",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-143.0.4.tgz",
"integrity": "sha512-mE++40DprY2n4d3OPxzW7ujIFRY9eLYwJf4uBgQtMaJQkapSVXRzUrLzSMcRaybrt47Y1t8xW5AKoaUIL3aYZw==",
"version": "145.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-145.0.0.tgz",
"integrity": "sha512-rnqHS3u+OEdhaS3PmV7V8KYHBLiIOrIKMkRZSEaQcQXnpqHQTPBrS/1x7r0MJvuywtv2qFQYNbd5yXUmuxFvmg==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
@@ -1551,9 +1551,9 @@
]
},
"node_modules/selenium-webdriver": {
"version": "4.39.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.39.0.tgz",
"integrity": "sha512-NAs9jCU+UeZ/ZmRb8R6zOp7N8eMklefdBYASnaRmCNXdgFE8w3OCxxZmLixkwqnGDHY5VF7hCulfw1Mls43N/A==",
"version": "4.40.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.40.0.tgz",
"integrity": "sha512-dU0QbnVKdPmoNP8OtMCazRdtU2Ux6Wl4FEpG1iwUbDeajJK1dBAywBLrC1D7YFRtogHzN96AbXBgBAJaarcysw==",
"dev": true,
"funding": [
{
@@ -2224,9 +2224,9 @@
}
},
"chromedriver": {
"version": "143.0.4",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-143.0.4.tgz",
"integrity": "sha512-mE++40DprY2n4d3OPxzW7ujIFRY9eLYwJf4uBgQtMaJQkapSVXRzUrLzSMcRaybrt47Y1t8xW5AKoaUIL3aYZw==",
"version": "145.0.0",
"resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-145.0.0.tgz",
"integrity": "sha512-rnqHS3u+OEdhaS3PmV7V8KYHBLiIOrIKMkRZSEaQcQXnpqHQTPBrS/1x7r0MJvuywtv2qFQYNbd5yXUmuxFvmg==",
"requires": {
"@testim/chrome-version": "^1.1.4",
"axios": "^1.12.0",
@@ -3068,9 +3068,9 @@
"dev": true
},
"selenium-webdriver": {
"version": "4.39.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.39.0.tgz",
"integrity": "sha512-NAs9jCU+UeZ/ZmRb8R6zOp7N8eMklefdBYASnaRmCNXdgFE8w3OCxxZmLixkwqnGDHY5VF7hCulfw1Mls43N/A==",
"version": "4.40.0",
"resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.40.0.tgz",
"integrity": "sha512-dU0QbnVKdPmoNP8OtMCazRdtU2Ux6Wl4FEpG1iwUbDeajJK1dBAywBLrC1D7YFRtogHzN96AbXBgBAJaarcysw==",
"dev": true,
"requires": {
"@bazel/runfiles": "^6.5.0",

View File

@@ -11,9 +11,9 @@
"devDependencies": {
"expect.js": "^0.3.1",
"mocha": "^11.7.5",
"selenium-webdriver": "^4.39.0"
"selenium-webdriver": "^4.40.0"
},
"dependencies": {
"chromedriver": "^143.0.4"
"chromedriver": "^145.0.0"
}
}