Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump puma from 5.6.5 to 6.4.0 #1425

Open
wants to merge 142 commits into
base: live
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
0dc342d
Fix “Remove all followers from the selected domains” being more destr…
ClearlyClaire Mar 3, 2023
ac76651
dot is not allowed (#23519)
emilweth Feb 11, 2023
ea1d55a
fix metrics format (#23520)
emilweth Feb 11, 2023
11d6663
Fix case-sensitive check for previously used hashtags (#23526)
deanveloper Feb 13, 2023
9007901
Fix focus point of already-attached media not saving after edit (#23566)
ClearlyClaire Feb 19, 2023
00208b2
Fix sidebar cut-off on small screens in admin UI (#23764)
wxt2005 Feb 21, 2023
69564db
Fix inefficiency when searching accounts per username in admin interf…
ClearlyClaire Feb 22, 2023
b52746e
Fix duplicate “Publish” button on mobile (#23804)
ClearlyClaire Mar 3, 2023
aff3f85
Fix server error when failing to follow back followers from `/relatio…
ClearlyClaire Mar 3, 2023
63532d9
Fix error when displaying post history of a trendable post in the adm…
ClearlyClaire Mar 3, 2023
f5f17e8
Fix tootctl accounts migrate error due to typo (#23567)
ClearlyClaire Mar 3, 2023
675c24a
Fix unconfirmed accounts being registered as active users (#23803)
ClearlyClaire Mar 6, 2023
4cec3ad
Fix original account being unfollowed on migration before the follow …
ClearlyClaire Mar 3, 2023
37a28ba
Do not leave Mastodon when clicking “Back” (#23953)
c960657 Mar 4, 2023
2fed61a
Fix pgBouncer resetting application name on every transaction (#23958)
Gargron Mar 5, 2023
4bfbeb8
Fix `/api/v1/streaming` sub-paths not being redirected (#23988)
ClearlyClaire Mar 6, 2023
14bcd14
Center the text itself in upload area (#24029)
vintprox Mar 9, 2023
479b666
Fix sidekiq jobs not triggering Elasticsearch index updates (#24046)
ClearlyClaire Mar 12, 2023
92a2663
Do not strip tags from `Setting.site_short_description` (#23975)
c960657 Mar 6, 2023
3f2e318
Unescape HTML entities (#24019)
c960657 Mar 8, 2023
40ae8d5
Fix paths with url-encoded @ to redirect to the correct path (#23593)
thijskh Feb 14, 2023
9377c4a
Add `lang` tag to native language names in language picker (#23749)
ClearlyClaire Feb 21, 2023
cec5941
Add mail headers to avoid auto-replies (#23597)
ClearlyClaire Mar 3, 2023
78c7c79
Add refreshing many accounts at once with "tootctl accounts refresh" …
9p4 Mar 8, 2023
9972eb4
add modal message when editing toot (#23936)
PauloVilarinho Mar 6, 2023
a133570
Increase contrast of upload progress background (#23836)
toolmantim Feb 23, 2023
68af19c
Change auto-deletion throttling constants to better scale with server…
ClearlyClaire Feb 23, 2023
a54bd84
Switched bookmark and favourites around (#23701)
Mar 3, 2023
2a37dc7
Change unintended SMTP read timeout from 5 seconds to 20 seconds (#23…
ClearlyClaire Mar 3, 2023
6962d11
Change `ActivityPub::DeliveryWorker` retries to be spread out more (#…
ClearlyClaire Mar 3, 2023
fe7752f
Update changelog
ClearlyClaire Mar 13, 2023
4e02c7d
Support the PROXY protocol through the PROXY_PROTO_V1 env variable (…
CSDUMMI Mar 14, 2023
5cc39a3
Add `SENDFILE_HEADER` environment variable (#24123)
Gargron Mar 16, 2023
59a2fe3
Add cache headers to static files served through Rails (#24120)
Gargron Mar 16, 2023
0529fb0
Push Docker images to Github Container Registry as well (#24101)
renchap Mar 14, 2023
0891a8d
Skip Docker CI Login/Push on forks (#23564)
nschonni Mar 15, 2023
4213907
Use Github Container Registry as the official container image source …
renchap Mar 15, 2023
46d6cb0
Skip pushing containers on forks (#24106)
nschonni Mar 15, 2023
0363064
Fix dashboard crash on ElasticSearch server error (#23751)
ClearlyClaire Mar 15, 2023
cc65f32
Fix incorrect post links in strikes when the account is remote (#23611)
ClearlyClaire Mar 15, 2023
8c4ea7d
Fix misleading error code when receiving invalid WebAuthn credentials…
ClearlyClaire Mar 15, 2023
0e58e7f
Update changelog
ClearlyClaire Mar 16, 2023
19def1a
Update changelog
ClearlyClaire Mar 16, 2023
6db7687
Change user backups to use expiring URLs for download when possible (…
Gargron Mar 16, 2023
6a7b91a
Add warning for object storage misconfiguration (#24137)
ClearlyClaire Mar 16, 2023
ab85f59
Bump version to v4.1.1
ClearlyClaire Mar 16, 2023
3c82c4e
Fix crash in `tootctl` commands making use of parallelization when El…
ClearlyClaire Mar 20, 2023
ae64c5b
Fix user archive takeout when using OpenStack Swift or S3 providers w…
ClearlyClaire Mar 27, 2023
590df44
Bump blurhash from 0.1.6 to 0.1.7 (#23517)
Gargron Feb 11, 2023
af6eb37
Wrap db:setup with Chewy.strategy(:mastodon) (#24302)
rrgeorge Mar 29, 2023
0161753
Update Ruby to 3.0.6 (#24334)
saizai Mar 31, 2023
51572ac
Fix invalid/expired invites being processed on sign-up (#24337)
ClearlyClaire Mar 31, 2023
4eaa6d5
Change root Chewy strategy to emit a warning instead of erroring out …
ClearlyClaire Apr 3, 2023
b9f2713
Fix unescaped user input in LDAP query (#24379)
ClearlyClaire Apr 3, 2023
4b9e4f6
Bump version to v4.1.2
ClearlyClaire Mar 27, 2023
bc85926
Fix user archive takeouts when using OpenStack Swift (#24431)
ClearlyClaire Apr 5, 2023
3e1724e
Fix multiple N+1s in ConversationsController (#25134)
ClearlyClaire Jun 1, 2023
036ac5b
Fix ArgumentError when loading newer Private Mentions (#25399)
ClearlyClaire Jun 14, 2023
4c6c790
Fix /api/v1/conversations sometimes returning empty accounts (#25499)
ClearlyClaire Jun 20, 2023
b1ac356
Change Identity to not destroy associated User on destroy (#25098)
ClearlyClaire May 23, 2023
72d96bf
Remove invalid X-Frame-Options: ALLOWALL (#25070)
ClearlyClaire May 23, 2023
b3cbcd7
Fix “Authorized applications” inefficiently and incorrectly getting l…
ClearlyClaire May 22, 2023
f962e83
Change OpenGraph-based embeds to allow fullscreen (#25058)
ClearlyClaire May 22, 2023
1301af6
Fix race condition when reblogging a status (#25016)
ClearlyClaire May 16, 2023
cca464b
Fix being able to vote on your own polls (#25015)
ClearlyClaire May 16, 2023
7e58779
Fix reports not being closed when performing batch suspensions (#24988)
ClearlyClaire May 16, 2023
99c2bbb
Change profile updates to be sent to recently-mentioned servers (#24852)
ClearlyClaire May 12, 2023
210ff36
Change AccessTokensVacuum to also delete expired tokens (#24868)
ClearlyClaire May 11, 2023
2779bce
Add fallback redirection when getting a webfinger query `LOCAL_DOMAIN…
ClearlyClaire May 2, 2023
bd7cbee
Fix `tootctl accounts approve --number N` not aproving N earliest re…
danielmbrasil Apr 30, 2023
a197fc0
Fix CSP headers when S3_ALIAS_HOST includes a path component (#25273)
ClearlyClaire Jun 5, 2023
e78ee58
Fix performance of streaming by parsing message JSON once (#25278)
ThisIsMissEm Jun 9, 2023
23e7b4d
Fix logging of messages that are binary before closing their connecti…
ThisIsMissEm Jun 10, 2023
0e139e3
Change automatic post deletion thresholds and load detection (#24614)
ClearlyClaire Apr 21, 2023
d9e45f2
Fix AccountsStatusesCleanupScheduler not spreading deletes across acc…
ClearlyClaire Apr 23, 2023
7012bf6
Improve automatic post cleanup worker performances (#24785)
ClearlyClaire May 3, 2023
7bd34f8
Fix infinite loop in AccountsStatusesCleanupScheduler (#24840)
ClearlyClaire May 4, 2023
fd1ffd7
Fix incorrect pagination headers in `/api/v2/admin/accounts` (#25477)
danielmbrasil Jun 19, 2023
3ef5395
Prevent UserCleanupScheduler from overwhelming streaming (#25519)
ThisIsMissEm Jun 20, 2023
8acbfc6
Fix wrong view being displayed when a webhook fails validation (#25464)
ClearlyClaire Jun 20, 2023
e65e3a6
Add finer permission requirements for managing webhooks (#25463)
ClearlyClaire Jun 22, 2023
f8930a6
Change /api/v1/statuses/:id/history to always return at least one ite…
ClearlyClaire Jun 22, 2023
79f5b8f
Fix ResolveURLService not resolving local URLs for remote content (#2…
ClearlyClaire Jun 29, 2023
6f484fb
IndexingScheduler: fetch and import in batches (#24285)
VyrCossont Mar 31, 2023
652ff76
Fix Redis client and type errors introduced in #24285 (#24342)
VyrCossont Apr 1, 2023
8eb1bb8
Allow carets in URL search params (#25216)
renchap Jun 1, 2023
a3d69a2
Fix OAuth apps page crashing when listing apps with certain admin API…
ClearlyClaire Jul 4, 2023
fac2c9e
Update rack, rails, nokogiri and doorkeeper gems
ClearlyClaire Jun 28, 2023
9b6c0ca
Add hardened headers to user-uploaded files (#25756)
ClearlyClaire Jul 6, 2023
c4f2609
Merge pull request from GHSA-ccm4-vgcc-73hp
ClearlyClaire Jul 6, 2023
0aa0b71
Merge pull request from GHSA-9928-3cp5-93fm
ClearlyClaire Jul 6, 2023
e75ad1d
Merge pull request from GHSA-9pxv-6qvf-pjwc
ClearlyClaire Jul 6, 2023
32ebeed
Merge pull request from GHSA-55j9-c3mp-6fcq
ClearlyClaire Jul 6, 2023
0d5781c
Bump version to v4.1.3
ClearlyClaire Jun 21, 2023
cf58535
Fix typo in CHANGELOG.md (#25764)
nemobis Jul 7, 2023
015ed99
Fix branding:generate_app_icons failing because of disallowed ICO cod…
ClearlyClaire Jul 7, 2023
f2bbac3
Fix crash in admin interface when viewing a remote user with verified…
ClearlyClaire Jul 7, 2023
53b979d
Fix processing of media files with unusual names (#25788)
ClearlyClaire Jul 7, 2023
cb8ab46
Update dependencies
ClearlyClaire Jul 7, 2023
3f5af76
Bump version to v4.1.4
ClearlyClaire Jul 7, 2023
69c8f26
Add check preventing Sidekiq workers from running with Makara configu…
ClearlyClaire Jul 21, 2023
7a99f07
Fix trending publishers table not rendering correctly on narrow scree…
vmstan Jul 13, 2023
13ec425
Fix remote accounts being possibly persisted to database with incompl…
ClearlyClaire Jul 10, 2023
efd0666
Fix moderation interface for remote instances with a .zip TLD (#25885)
ClearlyClaire Jul 10, 2023
d94a2c8
Change request timeout handling to use a longer deadline (#26055)
ClearlyClaire Jul 18, 2023
8891020
Fix CSP headers being unintendedly wide (#26105)
ClearlyClaire Jul 21, 2023
ebf4f03
Bump version to v4.1.5
ClearlyClaire Jul 21, 2023
1792be3
Fix wrong filters sometimes applying in streaming (#26159)
ClearlyClaire Jul 27, 2023
da23060
Refactor streaming's filtering logic & improve documentation (#26213)
ThisIsMissEm Jul 27, 2023
6c321bb
Fix incorrect connect timeout in outgoing requests (#26116)
ClearlyClaire Jul 22, 2023
2eb1a5b
Fix: Streaming server memory leak in HTTP EventSource cleanup (#26228)
ThisIsMissEm Jul 28, 2023
2fc6117
Fix missing return values in streaming (#26233)
renchap Jul 28, 2023
ac7d40b
Bump version to v4.1.6
ClearlyClaire Jul 27, 2023
1ad64b5
Backport container build changes to the stable-4.1 branch (#26738)
ClearlyClaire Aug 31, 2023
86afbf2
Change text extraction in `PlainTextFormatter` to be faster (#26727)
ClearlyClaire Aug 30, 2023
6339806
Fix blocking subdomains of an already-blocked domain (#26392)
ClearlyClaire Aug 9, 2023
ea7fa04
Fix `/api/v1/timelines/tag/:hashtag` allowing for unauthenticated acc…
danielmbrasil Aug 31, 2023
cf80d54
Allow reports with long comments from remote instances, but truncate …
ThisIsMissEm May 22, 2023
5f88a2d
Bump version to v4.1.7
ClearlyClaire Sep 5, 2023
7f7e068
Update actions for stable-4.1 (#26815)
ClearlyClaire Sep 6, 2023
38a5d92
Change Dockerfile to upgrade packages when building (#26929)
ClearlyClaire Sep 18, 2023
5f9511c
Merge pull request from GHSA-2693-xr3m-jhqr
ClearlyClaire Sep 19, 2023
48ee3ae
Merge pull request from GHSA-v3xf-c9qf-j667
ClearlyClaire Sep 19, 2023
7802837
Fix unexpected audio stream transcoding when uploaded video is eligib…
yufushiro Aug 23, 2023
21bf42b
Fix `frame_rate` for videos where `ffprobe` reports 0/0 (#26500)
NicolaiSoeborg Aug 18, 2023
34959ec
Fix cached posts including stale stats (#26409)
ClearlyClaire Aug 17, 2023
5caade9
Fix crash when encountering invalid URL (#26814)
ClearlyClaire Sep 6, 2023
5fd89e5
Fix moderator rights inconsistencies (#26729)
ClearlyClaire Sep 6, 2023
d6c0ae9
Fix post edits not being forwarded as expected (#26936)
ClearlyClaire Sep 15, 2023
46bd58f
Bump version to v4.1.8
ClearlyClaire Sep 19, 2023
5e518fe
Add AddWakuwakuLocalIndexToStatuses and RemoveWakuwakuLocalIndexToSta…
ushitora-anqou Apr 1, 2022
7eec63f
Add full-text search support for Japanese
ushitora-anqou Apr 2, 2022
77d6042
Increase full-text search results limit from 20 to 50
ushitora-anqou Apr 2, 2022
170ff9a
Add announcement boxes
ushitora-anqou Oct 30, 2019
bea85a2
Relax character limit to 5000
naaaaaaaaaaaf Nov 23, 2022
1fabc90
[maud] feat: open original page when middle clicked
lindwurm Dec 3, 2022
8db438c
Add multiple web UI styles (default,compact,legacy)
ushitora-anqou Dec 9, 2022
0fe3a82
Revert "Change in-app links to keep you in-app (#20540)"
ushitora-anqou Dec 25, 2022
25b64f0
Change interval for launching of IndexingScheduler
ushitora-anqou Mar 23, 2023
e70e638
[Scheduler::IndexingScheduler] Ignore import! exceptions
ushitora-anqou Apr 22, 2023
e10f37c
Revert "Change interval for launching of IndexingScheduler"
ushitora-anqou Jul 6, 2023
fbc2826
Bump puma from 5.6.5 to 6.4.0
dependabot[bot] Sep 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
225 changes: 0 additions & 225 deletions .circleci/config.yml

This file was deleted.

92 changes: 92 additions & 0 deletions .github/workflows/build-container-image.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
on:
workflow_call:
inputs:
platforms:
required: true
type: string
cache:
type: boolean
default: true
use_native_arm64_builder:
type: boolean
push_to_images:
type: string
flavor:
type: string
tags:
type: string
labels:
type: string

jobs:
build-image:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- uses: docker/setup-qemu-action@v2
if: contains(inputs.platforms, 'linux/arm64') && !inputs.use_native_arm64_builder

- uses: docker/setup-buildx-action@v2
id: buildx
if: ${{ !(inputs.use_native_arm64_builder && contains(inputs.platforms, 'linux/arm64')) }}

- name: Start a local Docker Builder
if: inputs.use_native_arm64_builder && contains(inputs.platforms, 'linux/arm64')
run: |
docker run --rm -d --name buildkitd -p 1234:1234 --privileged moby/buildkit:latest --addr tcp://0.0.0.0:1234

- uses: docker/setup-buildx-action@v2
id: buildx-native
if: inputs.use_native_arm64_builder && contains(inputs.platforms, 'linux/arm64')
with:
driver: remote
endpoint: tcp://localhost:1234
platforms: linux/amd64
append: |
- endpoint: tcp://${{ vars.DOCKER_BUILDER_HETZNER_ARM64_01_HOST }}:13865
platforms: linux/arm64
name: mastodon-docker-builder-arm64-01
driver-opts:
- servername=mastodon-docker-builder-arm64-01
env:
BUILDER_NODE_1_AUTH_TLS_CACERT: ${{ secrets.DOCKER_BUILDER_HETZNER_ARM64_01_CACERT }}
BUILDER_NODE_1_AUTH_TLS_CERT: ${{ secrets.DOCKER_BUILDER_HETZNER_ARM64_01_CERT }}
BUILDER_NODE_1_AUTH_TLS_KEY: ${{ secrets.DOCKER_BUILDER_HETZNER_ARM64_01_KEY }}

- name: Log in to Docker Hub
if: contains(inputs.push_to_images, 'tootsuite')
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Log in to the Github Container registry
if: contains(inputs.push_to_images, 'ghcr.io')
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- uses: docker/metadata-action@v4
id: meta
if: ${{ inputs.push_to_images != '' }}
with:
images: ${{ inputs.push_to_images }}
flavor: ${{ inputs.flavor }}
tags: ${{ inputs.tags }}
labels: ${{ inputs.labels }}

- uses: docker/build-push-action@v4
with:
context: .
platforms: ${{ inputs.platforms }}
provenance: false
builder: ${{ steps.buildx.outputs.name || steps.buildx-native.outputs.name }}
push: ${{ inputs.push_to_images != '' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: ${{ inputs.cache && 'type=gha' || '' }}
cache-to: ${{ inputs.cache && 'type=gha,mode=max' || '' }}
54 changes: 0 additions & 54 deletions .github/workflows/build-image.yml

This file was deleted.

Loading