]> git.openstreetmap.org Git - rails.git/log
rails.git
6 hours agoMerge remote-tracking branch 'upstream/pull/7523' master
Tom Hughes [Thu, 22 Oct 2026 21:32:52 +0000 (22:32 +0100)]
Merge remote-tracking branch 'upstream/pull/7523'

10 hours agoDon't allow an existing trace description to be removed
vignesh-chaturvedi [Tue, 20 Oct 2026 18:03:38 +0000 (23:33 +0530)]
Don't allow an existing trace description to be removed

Descriptions were only required when creating a trace, so editing a
trace could set its description to a blank string such as a single
space. Require a description for traces that already have one, while
still allowing old traces that never had one to be edited without
adding one.

The minimum length check is dropped as the presence check covers it,
and it stopped those old traces being saved without a description.

11 hours agoMerge remote-tracking branch 'upstream/pull/7525' live
Tom Hughes [Thu, 22 Oct 2026 17:27:00 +0000 (18:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7525'

13 hours agoMerge pull request #7531 from gravitystorm/email-confirm-blank-address
Marwin Hochfelsner [Thu, 22 Oct 2026 15:29:03 +0000 (17:29 +0200)]
Merge pull request #7531 from gravitystorm/email-confirm-blank-address

Don't send email confirmation if the new address has been cleared

13 hours agoMerge pull request #7532 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 22 Oct 2026 15:25:08 +0000 (17:25 +0200)]
Merge pull request #7532 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

13 hours agoUse a URL helper method for wiki link generation
Marwin Hochfelsner [Wed, 21 Oct 2026 14:03:02 +0000 (16:03 +0200)]
Use a URL helper method for wiki link generation

16 hours agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 22 Oct 2026 12:04:08 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

28 hours agoMerge remote-tracking branch 'upstream/pull/7529'
Tom Hughes [Wed, 21 Oct 2026 23:36:44 +0000 (00:36 +0100)]
Merge remote-tracking branch 'upstream/pull/7529'

28 hours agoMerge remote-tracking branch 'upstream/pull/7528'
Tom Hughes [Wed, 21 Oct 2026 23:33:46 +0000 (00:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7528'

28 hours agoFix new rubocop warning
Tom Hughes [Wed, 21 Oct 2026 23:33:19 +0000 (00:33 +0100)]
Fix new rubocop warning

29 hours agoMerge remote-tracking branch 'upstream/pull/7527'
Tom Hughes [Wed, 21 Oct 2026 23:28:51 +0000 (00:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7527'

29 hours agoMerge remote-tracking branch 'upstream/pull/7526'
Tom Hughes [Wed, 21 Oct 2026 23:28:01 +0000 (00:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7526'

29 hours agoBump the dependencies group with 11 updates
dependabot[bot] [Wed, 21 Oct 2026 23:18:57 +0000 (23:18 +0000)]
Bump the dependencies group with 11 updates

Bumps the dependencies group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [sass-embedded](https://github.com/sass-contrib/sass-embedded-host-ruby) | `1.105.1` | `1.105.2` |
| [activerecord-import](https://github.com/zdennis/activerecord-import) | `2.3.0` | `3.0.0` |
| [cancancan](https://github.com/CanCanCommunity/cancancan) | `3.6.1` | `3.7.0` |
| [faraday](https://github.com/lostisland/faraday) | `2.14.4` | `2.15.0` |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.98.0` | `0.99.0` |
| [webmock](https://github.com/bblimke/webmock) | `3.29.0` | `3.34.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.15` | `3.0.16` |
| [faraday-net_http](https://github.com/lostisland/faraday-net_http) | `3.4.4` | `3.5.0` |
| [net-imap](https://github.com/ruby/net-imap) | `0.6.7` | `0.6.8` |
| [opentelemetry-exporter-otlp-common](https://github.com/open-telemetry/opentelemetry-ruby) | `0.3.0` | `0.4.0` |
| [opentelemetry-instrumentation-lmdb](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.27.0` | `0.28.0` |

Updates `sass-embedded` from 1.105.1 to 1.105.2
- [Commits](https://github.com/sass-contrib/sass-embedded-host-ruby/compare/v1.105.1...v1.105.2)

Updates `activerecord-import` from 2.3.0 to 3.0.0
- [Changelog](https://github.com/zdennis/activerecord-import/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zdennis/activerecord-import/compare/v2.3.0...v3.0.0)

Updates `cancancan` from 3.6.1 to 3.7.0
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases)
- [Changelog](https://github.com/coorasse/cancancan/blob/main/CHANGELOG.md)
- [Commits](https://github.com/CanCanCommunity/cancancan/compare/3.6.1...3.7.0)

Updates `faraday` from 2.14.4 to 2.15.0
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.4...v2.15.0)

Updates `opentelemetry-instrumentation-all` from 0.98.0 to 0.99.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.98.0...opentelemetry-instrumentation-all/v0.99.0)

Updates `webmock` from 3.29.0 to 3.34.0
- [Release notes](https://github.com/bblimke/webmock/releases)
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v3.29.0...v3.34.0)

Updates `database_consistency` from 3.0.15 to 3.0.16
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.15...v3.0.16)

Updates `faraday-net_http` from 3.4.4 to 3.5.0
- [Release notes](https://github.com/lostisland/faraday-net_http/releases)
- [Commits](https://github.com/lostisland/faraday-net_http/compare/v3.4.4...v3.5.0)

Updates `net-imap` from 0.6.7 to 0.6.8
- [Release notes](https://github.com/ruby/net-imap/releases)
- [Commits](https://github.com/ruby/net-imap/compare/v0.6.7...v0.6.8)

Updates `opentelemetry-exporter-otlp-common` from 0.3.0 to 0.4.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp-common/v0.3.0...opentelemetry-exporter-otlp-common/v0.4.0)

Updates `opentelemetry-instrumentation-lmdb` from 0.27.0 to 0.28.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-lmdb/v0.27.0...opentelemetry-instrumentation-lmdb/v0.28.0)

---
updated-dependencies:
- dependency-name: sass-embedded
  dependency-version: 1.105.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: activerecord-import
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: cancancan
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: faraday
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.99.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: webmock
  dependency-version: 3.34.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: faraday-net_http
  dependency-version: 3.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: net-imap
  dependency-version: 0.6.8
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-common
  dependency-version: 0.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-lmdb
  dependency-version: 0.28.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump the dependencies group with 2 updates
dependabot[bot] [Wed, 21 Oct 2026 23:12:57 +0000 (23:12 +0000)]
Bump the dependencies group with 2 updates

Bumps the dependencies group with 2 updates: [terra-draw](https://github.com/JamesLMilner/terra-draw) and [eslint](https://github.com/eslint/eslint).

Updates `terra-draw` from 1.37.0 to 1.38.0
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.37.0...terra-draw@1.38.0)

Updates `eslint` from 10.12.0 to 10.13.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.12.0...v10.13.0)

---
updated-dependencies:
- dependency-name: terra-draw
  dependency-version: 1.38.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump rubocop-capybara from 3.0.0 to 3.1.0 in the rubocop group
dependabot[bot] [Wed, 21 Oct 2026 23:12:38 +0000 (23:12 +0000)]
Bump rubocop-capybara from 3.0.0 to 3.1.0 in the rubocop group

Bumps the rubocop group with 1 update: [rubocop-capybara](https://github.com/rubocop/rubocop-capybara).

Updates `rubocop-capybara` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases)
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: rubocop-capybara
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
29 hours agoBump ruby/setup-ruby from 1.328.0 to 1.329.0 in the dependencies group
dependabot[bot] [Wed, 21 Oct 2026 23:12:36 +0000 (23:12 +0000)]
Bump ruby/setup-ruby from 1.328.0 to 1.329.0 in the dependencies group

Bumps the dependencies group with 1 update: [ruby/setup-ruby](https://github.com/ruby/setup-ruby).

Updates `ruby/setup-ruby` from 1.328.0 to 1.329.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/e81a8fa391b11a595c1b7ed84177cc0fe02faf83...651ff0d62c5c79bed6d53ec518387aae20e72c1a)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.329.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
37 hours agoMerge pull request #7515 from tomhughes/issue-reporters-turbo
Marwin Hochfelsner [Wed, 21 Oct 2026 14:36:17 +0000 (16:36 +0200)]
Merge pull request #7515 from tomhughes/issue-reporters-turbo

Fix exception loading full list of reporters for an issue

39 hours agoDon't send email confirmation if the new address has been cleared
Andy Allan [Wed, 21 Oct 2026 12:32:18 +0000 (13:32 +0100)]
Don't send email confirmation if the new address has been cleared

The new_email might be cleared between queuing the confirmation email and the
job running. For example, by deleting the account or resubmitting the form.

The mail then had no recipient, and the job raised an ArgumentError on every retry.

39 hours agoRemove unnecessary user languages from mailer tests
Andy Allan [Wed, 21 Oct 2026 12:51:30 +0000 (13:51 +0100)]
Remove unnecessary user languages from mailer tests

This is needed for the language selector in mailer previews to work, but
it's unnecessary for normal tests.

43 hours agoMerge remote-tracking branch 'upstream/pull/7524'
Tom Hughes [Wed, 21 Oct 2026 08:54:40 +0000 (09:54 +0100)]
Merge remote-tracking branch 'upstream/pull/7524'

43 hours agoupdate iD to v2.42.3
Martin Raifer [Wed, 21 Oct 2026 08:40:23 +0000 (10:40 +0200)]
update iD to v2.42.3

2 days agoMerge remote-tracking branch 'upstream/pull/7509'
Tom Hughes [Tue, 20 Oct 2026 17:38:10 +0000 (18:38 +0100)]
Merge remote-tracking branch 'upstream/pull/7509'

2 days agoMerge remote-tracking branch 'upstream/pull/7522'
Tom Hughes [Tue, 20 Oct 2026 17:33:28 +0000 (18:33 +0100)]
Merge remote-tracking branch 'upstream/pull/7522'

2 days agoMerge remote-tracking branch 'upstream/pull/7512'
Tom Hughes [Tue, 20 Oct 2026 17:20:31 +0000 (18:20 +0100)]
Merge remote-tracking branch 'upstream/pull/7512'

2 days agoAdd banner for SOTM Latam 2026
Andres Gomez Casanova [Thu, 15 Oct 2026 17:15:22 +0000 (12:15 -0500)]
Add banner for SOTM Latam 2026

2 days agoMerge remote-tracking branch 'upstream/pull/7521'
Tom Hughes [Tue, 20 Oct 2026 17:13:34 +0000 (18:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7521'

3 days agoReport invalid trace tags against the tags field
vignesh-chaturvedi [Fri, 16 Oct 2026 18:52:41 +0000 (18:52 +0000)]
Report invalid trace tags against the tags field

Validate the tags as part of the trace and report any problems against
the tag string, so that the upload and edit forms show what is wrong
next to the tags field, and return a 422 status when either form is
shown again with errors.

This means removing the tag's validation of its trace, as validating the
trace from each tag cleared the trace's errors, so a trace with an
invalid tag followed by a valid one was considered valid. The tag still
requires a trace, as belongs_to associations are required by default.

3 days agoDon't save trace tags until the trace is saved
vignesh-chaturvedi [Thu, 15 Oct 2026 05:20:12 +0000 (05:20 +0000)]
Don't save trace tags until the trace is saved

Assigning a new set of tags to an existing trace saved them immediately,
so an invalid tag raised ActiveRecord::RecordNotSaved instead of failing
validation. The API returned a 500 error and the edit form showed an
error page.

Build the new tags instead so they are validated and saved along with
the trace, and update the trace through the API in a transaction so the
old tags are kept if the update fails.

3 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 19 Oct 2026 13:48:40 +0000 (15:48 +0200)]
Localisation updates from https://translatewiki.net.

3 days agoRemove misleading comment
Pablo Brasero [Mon, 19 Oct 2026 13:42:31 +0000 (14:42 +0100)]
Remove misleading comment

4 days agoMerge remote-tracking branch 'upstream/pull/7518'
Tom Hughes [Sun, 18 Oct 2026 17:45:59 +0000 (18:45 +0100)]
Merge remote-tracking branch 'upstream/pull/7518'

4 days agoMention 2× banner images in FAQ
Minh Nguyễn [Sun, 18 Oct 2026 15:47:59 +0000 (08:47 -0700)]
Mention 2× banner images in FAQ

5 days agoFix exception loading full list of reporters for an issue
Tom Hughes [Sat, 17 Oct 2026 16:13:18 +0000 (17:13 +0100)]
Fix exception loading full list of reporters for an issue

7 days agoMerge pull request #7511 from openstreetmap/translatewiki
Marwin Hochfelsner [Thu, 15 Oct 2026 14:56:40 +0000 (16:56 +0200)]
Merge pull request #7511 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

7 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 15 Oct 2026 12:04:01 +0000 (14:04 +0200)]
Localisation updates from https://translatewiki.net.

7 days agoMerge pull request #7510 from openstreetmap/dependabot/npm_and_yarn/dependencies...
Marwin Hochfelsner [Thu, 15 Oct 2026 10:02:43 +0000 (12:02 +0200)]
Merge pull request #7510 from openstreetmap/dependabot/npm_and_yarn/dependencies-a692119272

Bump the dependencies group across 1 directory with 4 updates

7 days agoBump the dependencies group across 1 directory with 4 updates
dependabot[bot] [Thu, 15 Oct 2026 07:04:37 +0000 (07:04 +0000)]
Bump the dependencies group across 1 directory with 4 updates

Bumps the dependencies group with 4 updates in the / directory: [bootstrap-icons](https://github.com/twbs/icons), [i18n-js](https://github.com/fnando/i18n), [terra-draw](https://github.com/JamesLMilner/terra-draw) and [terra-draw-maplibre-gl-adapter](https://github.com/JamesLMilner/terra-draw).

Updates `bootstrap-icons` from 1.13.1 to 1.13.2
- [Release notes](https://github.com/twbs/icons/releases)
- [Commits](https://github.com/twbs/icons/compare/v1.13.1...v1.13.2)

Updates `i18n-js` from 4.5.3 to 4.5.4
- [Changelog](https://github.com/fnando/i18n/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fnando/i18n/compare/v4.5.3...v4.5.4)

Updates `terra-draw` from 1.36.0 to 1.37.0
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.36.0...terra-draw@1.37.0)

Updates `terra-draw-maplibre-gl-adapter` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw-maplibre-gl-adapter@1.4.1...terra-draw-maplibre-gl-adapter@1.5.0)

---
updated-dependencies:
- dependency-name: bootstrap-icons
  dependency-version: 1.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: i18n-js
  dependency-version: 4.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: terra-draw
  dependency-version: 1.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: terra-draw-maplibre-gl-adapter
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
7 days agoForce UMD version of RTL plugin
Marwin Hochfelsner [Thu, 15 Oct 2026 07:02:23 +0000 (09:02 +0200)]
Force UMD version of RTL plugin

8 days agoMerge remote-tracking branch 'upstream/pull/7508'
Tom Hughes [Wed, 14 Oct 2026 23:43:53 +0000 (00:43 +0100)]
Merge remote-tracking branch 'upstream/pull/7508'

8 days agoMerge remote-tracking branch 'upstream/pull/7506'
Tom Hughes [Wed, 14 Oct 2026 23:34:46 +0000 (00:34 +0100)]
Merge remote-tracking branch 'upstream/pull/7506'

8 days agoMerge remote-tracking branch 'upstream/pull/7505'
Tom Hughes [Wed, 14 Oct 2026 23:34:19 +0000 (00:34 +0100)]
Merge remote-tracking branch 'upstream/pull/7505'

8 days agoBump the dependencies group with 17 updates
dependabot[bot] [Wed, 14 Oct 2026 23:21:56 +0000 (23:21 +0000)]
Bump the dependencies group with 17 updates

Bumps the dependencies group with 17 updates:

| Package | From | To |
| --- | --- | --- |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.97.0` | `0.98.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.233.1` | `1.233.2` |
| [open3](https://github.com/ruby/open3) | `0.2.1` | `0.3.0` |
| [digest](https://github.com/ruby/digest) | `3.2.1` | `3.3.0` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.50.0` | `4.51.0` |
| [webmock](https://github.com/bblimke/webmock) | `3.26.4` | `3.29.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.14` | `3.0.15` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1293.0` | `1.1296.0` |
| [json](https://github.com/ruby/json) | `3.0.2` | `3.1.0` |
| [net-http](https://github.com/ruby/net-http) | `0.9.1` | `0.10.0` |
| [opentelemetry-helpers-sql-processor](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.5.0` | `0.5.1` |
| [opentelemetry-instrumentation-grape](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.7.1` | `0.7.2` |
| [opentelemetry-instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.34.0` | `0.34.1` |
| [opentelemetry-instrumentation-pg](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.37.0` | `0.37.1` |
| [opentelemetry-instrumentation-trilogy](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.69.0` | `0.69.1` |
| [opentelemetry-logs-api](https://github.com/open-telemetry/opentelemetry-ruby) | `0.6.0` | `0.7.0` |
| [opentelemetry-metrics-api](https://github.com/open-telemetry/opentelemetry-ruby) | `0.9.0` | `0.10.0` |

Updates `opentelemetry-instrumentation-all` from 0.97.0 to 0.98.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.97.0...opentelemetry-instrumentation-all/v0.98.0)

Updates `aws-sdk-s3` from 1.233.1 to 1.233.2
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `open3` from 0.2.1 to 0.3.0
- [Release notes](https://github.com/ruby/open3/releases)
- [Commits](https://github.com/ruby/open3/compare/v0.2.1...v0.3.0)

Updates `digest` from 3.2.1 to 3.3.0
- [Release notes](https://github.com/ruby/digest/releases)
- [Commits](https://github.com/ruby/digest/compare/v3.2.1...v3.3.0)

Updates `selenium-webdriver` from 4.50.0 to 4.51.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.50.0...selenium-4.51.0)

Updates `webmock` from 3.26.4 to 3.29.0
- [Release notes](https://github.com/bblimke/webmock/releases)
- [Changelog](https://github.com/bblimke/webmock/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bblimke/webmock/compare/v3.26.4...v3.29.0)

Updates `database_consistency` from 3.0.14 to 3.0.15
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.14...v3.0.15)

Updates `aws-partitions` from 1.1293.0 to 1.1296.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `json` from 3.0.2 to 3.1.0
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v3.0.2...v3.1.0)

Updates `net-http` from 0.9.1 to 0.10.0
- [Release notes](https://github.com/ruby/net-http/releases)
- [Commits](https://github.com/ruby/net-http/compare/v0.9.1...v0.10.0)

Updates `opentelemetry-helpers-sql-processor` from 0.5.0 to 0.5.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-helpers-sql-processor/v0.5.0...opentelemetry-helpers-sql-processor/v0.5.1)

Updates `opentelemetry-instrumentation-grape` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-grape/v0.7.1...opentelemetry-instrumentation-grape/v0.7.2)

Updates `opentelemetry-instrumentation-mysql2` from 0.34.0 to 0.34.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-mysql2/v0.34.0...opentelemetry-instrumentation-mysql2/v0.34.1)

Updates `opentelemetry-instrumentation-pg` from 0.37.0 to 0.37.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-pg/v0.37.0...opentelemetry-instrumentation-pg/v0.37.1)

Updates `opentelemetry-instrumentation-trilogy` from 0.69.0 to 0.69.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-trilogy/v0.69.0...opentelemetry-instrumentation-trilogy/v0.69.1)

Updates `opentelemetry-logs-api` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-logs-api/v0.6.0...opentelemetry-logs-api/v0.7.0)

Updates `opentelemetry-metrics-api` from 0.9.0 to 0.10.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-metrics-api/v0.9.0...opentelemetry-metrics-api/v0.10.0)

---
updated-dependencies:
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.98.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.233.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: open3
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: digest
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: webmock
  dependency-version: 3.29.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1296.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: json
  dependency-version: 3.1.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: net-http
  dependency-version: 0.10.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-helpers-sql-processor
  dependency-version: 0.5.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-grape
  dependency-version: 0.7.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-mysql2
  dependency-version: 0.34.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-pg
  dependency-version: 0.37.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-trilogy
  dependency-version: 0.69.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-logs-api
  dependency-version: 0.7.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-metrics-api
  dependency-version: 0.10.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoBump rubocop from 1.91.0 to 1.92.0 in the rubocop group
dependabot[bot] [Wed, 14 Oct 2026 23:12:48 +0000 (23:12 +0000)]
Bump rubocop from 1.91.0 to 1.92.0 in the rubocop group

Bumps the rubocop group with 1 update: [rubocop](https://github.com/rubocop/rubocop).

Updates `rubocop` from 1.91.0 to 1.92.0
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.91.0...v1.92.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.92.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 14 Oct 2026 23:12:36 +0000 (23:12 +0000)]
Bump the dependencies group with 3 updates

Bumps the dependencies group with 3 updates: [ruby/setup-ruby](https://github.com/ruby/setup-ruby), [actions/setup-node](https://github.com/actions/setup-node) and [actions/upload-artifact](https://github.com/actions/upload-artifact).

Updates `ruby/setup-ruby` from 1.327.0 to 1.328.0
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/14594264cd68ce8a2345dd349bc3d138a4ef85c8...e81a8fa391b11a595c1b7ed84177cc0fe02faf83)

Updates `actions/setup-node` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1)

Updates `actions/upload-artifact` from 7.0.1 to 7.0.2
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a...cf430e030ddbb5b0abf93d22962f4752f3646cd9)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.328.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: actions/setup-node
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
8 days agoMerge remote-tracking branch 'upstream/pull/7504'
Tom Hughes [Wed, 14 Oct 2026 17:37:39 +0000 (18:37 +0100)]
Merge remote-tracking branch 'upstream/pull/7504'

8 days agoAvoid overloading the meaning of `current_user`
Pablo Brasero [Wed, 14 Oct 2026 13:25:28 +0000 (14:25 +0100)]
Avoid overloading the meaning of `current_user`

9 days agoMerge remote-tracking branch 'upstream/pull/7499'
Tom Hughes [Tue, 13 Oct 2026 17:53:12 +0000 (18:53 +0100)]
Merge remote-tracking branch 'upstream/pull/7499'

9 days agoMerge remote-tracking branch 'upstream/pull/7500'
Tom Hughes [Tue, 13 Oct 2026 17:51:32 +0000 (18:51 +0100)]
Merge remote-tracking branch 'upstream/pull/7500'

9 days agoMerge remote-tracking branch 'upstream/pull/7494'
Tom Hughes [Tue, 13 Oct 2026 17:51:29 +0000 (18:51 +0100)]
Merge remote-tracking branch 'upstream/pull/7494'

9 days agoSeparate `current_user` from `@user` (pt. 2)
Pablo Brasero [Tue, 13 Oct 2026 13:10:07 +0000 (14:10 +0100)]
Separate `current_user` from `@user` (pt. 2)

9 days agoOmit blank zoom from Nominatim reverse search
Matt Van Horn [Tue, 13 Oct 2026 10:04:52 +0000 (03:04 -0700)]
Omit blank zoom from Nominatim reverse search

Zoom is added to the reverse parameters only when zoom.present?, which
leaves nil and blank strings off the URL and still sends zoom 0. New
controller tests cover the outbound Nominatim request and the search
page's reverse links for a missing zoom, an empty zoom, and zoom 0.

Fixes #7430

10 days agoMerge pull request #7495 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 12 Oct 2026 15:00:30 +0000 (17:00 +0200)]
Merge pull request #7495 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

10 days agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 12 Oct 2026 12:03:13 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

11 days agoUn-nest avatar replacement action section
Marwin Hochfelsner [Sun, 11 Oct 2026 23:09:19 +0000 (01:09 +0200)]
Un-nest avatar replacement action section

13 days agoMerge remote-tracking branch 'upstream/pull/7491'
Tom Hughes [Fri, 9 Oct 2026 09:13:00 +0000 (10:13 +0100)]
Merge remote-tracking branch 'upstream/pull/7491'

13 days agoBump the dependencies group across 1 directory with 27 updates
dependabot[bot] [Fri, 9 Oct 2026 08:53:41 +0000 (08:53 +0000)]
Bump the dependencies group across 1 directory with 27 updates

Bumps the dependencies group with 27 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [pg](https://github.com/ged/ruby-pg) | `1.6.3` | `1.7.0` |
| [autoprefixer-rails](https://github.com/ai/autoprefixer-rails) | `10.4.21.0` | `10.6.1.0` |
| [dalli](https://github.com/petergoldstein/dalli) | `5.1.1` | `5.2.2` |
| [opentelemetry-exporter-otlp](https://github.com/open-telemetry/opentelemetry-ruby) | `0.36.0` | `0.37.0` |
| [opentelemetry-instrumentation-all](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.96.0` | `0.97.0` |
| [sentry-delayed_job](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [sentry-rails](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [sentry-ruby](https://github.com/getsentry/sentry-ruby) | `7.0.0` | `7.1.0` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.232.2` | `1.233.1` |
| [image_processing](https://github.com/janko/image_processing) | `2.1.0` | `2.2.0` |
| [noticed](https://github.com/excid3/noticed) | `3.0.0` | `3.1.0` |
| [listen](https://github.com/guard/listen) | `3.10.0` | `3.10.1` |
| [brakeman](https://github.com/presidentbeef/brakeman) | `8.0.6` | `8.1.0` |
| [pg_query](https://github.com/pganalyze/pg_query) | `6.2.2` | `6.2.5` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) | `4.49.0` | `4.50.0` |
| [database_consistency](https://github.com/djezzzl/database_consistency) | `3.0.13` | `3.0.14` |
| [aws-partitions](https://github.com/aws/aws-sdk-ruby) | `1.1291.0` | `1.1293.0` |
| [date](https://github.com/ruby/date) | `3.5.1` | `3.6.0` |
| [googleapis-common-protos-types](https://github.com/googleapis/common-protos-ruby) | `1.20.0` | `1.23.0` |
| [opentelemetry-common](https://github.com/open-telemetry/opentelemetry-ruby) | `0.25.1` | `0.25.2` |
| [opentelemetry-exporter-otlp-common](https://github.com/open-telemetry/opentelemetry-ruby) | `0.2.0` | `0.3.0` |
| [opentelemetry-instrumentation-aws_lambda](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.7.0` | `0.7.1` |
| [opentelemetry-instrumentation-base](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.26.1` | `0.27.0` |
| [opentelemetry-instrumentation-lmdb](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.26.1` | `0.27.0` |
| [opentelemetry-instrumentation-net_http](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.29.1` | `0.29.2` |
| [opentelemetry-instrumentation-rack](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.31.1` | `0.31.2` |
| [opentelemetry-instrumentation-sinatra](https://github.com/open-telemetry/opentelemetry-ruby-contrib) | `0.30.0` | `0.30.1` |

Updates `pg` from 1.6.3 to 1.7.0
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ged/ruby-pg/compare/v1.6.3...v1.7.0)

Updates `autoprefixer-rails` from 10.4.21.0 to 10.6.1.0
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ai/autoprefixer-rails/compare/10.4.21.0...10.6.1.0)

Updates `dalli` from 5.1.1 to 5.2.2
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.1.1...v5.2.2)

Updates `opentelemetry-exporter-otlp` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp/v0.36.0...opentelemetry-exporter-otlp/v0.37.0)

Updates `opentelemetry-instrumentation-all` from 0.96.0 to 0.97.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-all/v0.96.0...opentelemetry-instrumentation-all/v0.97.0)

Updates `sentry-delayed_job` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `sentry-rails` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `sentry-ruby` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/getsentry/sentry-ruby/releases)
- [Changelog](https://github.com/getsentry/sentry-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-ruby/compare/7.0.0...7.1.0)

Updates `aws-sdk-s3` from 1.232.2 to 1.233.1
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `image_processing` from 2.1.0 to 2.2.0
- [Changelog](https://github.com/janko/image_processing/blob/master/CHANGELOG.md)
- [Commits](https://github.com/janko/image_processing/compare/v2.1.0...v2.2.0)

Updates `noticed` from 3.0.0 to 3.1.0
- [Release notes](https://github.com/excid3/noticed/releases)
- [Changelog](https://github.com/excid3/noticed/blob/main/CHANGELOG.md)
- [Commits](https://github.com/excid3/noticed/compare/v3.0.0...v3.1.0)

Updates `listen` from 3.10.0 to 3.10.1
- [Release notes](https://github.com/guard/listen/releases)
- [Commits](https://github.com/guard/listen/compare/v3.10.0...v3.10.1)

Updates `brakeman` from 8.0.6 to 8.1.0
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/main/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v8.0.6...v8.1.0)

Updates `pg_query` from 6.2.2 to 6.2.5
- [Changelog](https://github.com/pganalyze/pg_query/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pganalyze/pg_query/compare/v6.2.2...v6.2.5)

Updates `selenium-webdriver` from 4.49.0 to 4.50.0
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES)
- [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.49.0...selenium-4.50.0)

Updates `database_consistency` from 3.0.13 to 3.0.14
- [Changelog](https://github.com/djezzzl/database_consistency/blob/master/CHANGELOG.md)
- [Commits](https://github.com/djezzzl/database_consistency/compare/v3.0.13...v3.0.14)

Updates `aws-partitions` from 1.1291.0 to 1.1293.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-partitions/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

Updates `date` from 3.5.1 to 3.6.0
- [Release notes](https://github.com/ruby/date/releases)
- [Commits](https://github.com/ruby/date/compare/v3.5.1...v3.6.0)

Updates `googleapis-common-protos-types` from 1.20.0 to 1.23.0
- [Release notes](https://github.com/googleapis/common-protos-ruby/releases)
- [Commits](https://github.com/googleapis/common-protos-ruby/compare/googleapis-common-protos-types/v1.20.0...googleapis-common-protos-types/v1.23.0)

Updates `opentelemetry-common` from 0.25.1 to 0.25.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-common/v0.25.1...opentelemetry-common/v0.25.2)

Updates `opentelemetry-exporter-otlp-common` from 0.2.0 to 0.3.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby/compare/opentelemetry-exporter-otlp-common/v0.2.0...opentelemetry-exporter-otlp-common/v0.3.0)

Updates `opentelemetry-instrumentation-aws_lambda` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-aws_lambda/v0.7.0...opentelemetry-instrumentation-aws_lambda/v0.7.1)

Updates `opentelemetry-instrumentation-base` from 0.26.1 to 0.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-base/v0.26.1...opentelemetry-instrumentation-base/v0.27.0)

Updates `opentelemetry-instrumentation-lmdb` from 0.26.1 to 0.27.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-lmdb/v0.26.1...opentelemetry-instrumentation-lmdb/v0.27.0)

Updates `opentelemetry-instrumentation-net_http` from 0.29.1 to 0.29.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-net_http/v0.29.1...opentelemetry-instrumentation-net_http/v0.29.2)

Updates `opentelemetry-instrumentation-rack` from 0.31.1 to 0.31.2
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-rack/v0.31.1...opentelemetry-instrumentation-rack/v0.31.2)

Updates `opentelemetry-instrumentation-sinatra` from 0.30.0 to 0.30.1
- [Release notes](https://github.com/open-telemetry/opentelemetry-ruby-contrib/releases)
- [Commits](https://github.com/open-telemetry/opentelemetry-ruby-contrib/compare/opentelemetry-instrumentation-sinatra/v0.30.0...opentelemetry-instrumentation-sinatra/v0.30.1)

---
updated-dependencies:
- dependency-name: pg
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: autoprefixer-rails
  dependency-version: 10.6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: dalli
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 0.37.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-all
  dependency-version: 0.97.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-delayed_job
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-rails
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: sentry-ruby
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: aws-sdk-s3
  dependency-version: 1.233.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: image_processing
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: noticed
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: listen
  dependency-version: 3.10.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: brakeman
  dependency-version: 8.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: pg_query
  dependency-version: 6.2.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: selenium-webdriver
  dependency-version: 4.50.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: database_consistency
  dependency-version: 3.0.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: aws-partitions
  dependency-version: 1.1293.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: date
  dependency-version: 3.6.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: googleapis-common-protos-types
  dependency-version: 1.23.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-common
  dependency-version: 0.25.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-exporter-otlp-common
  dependency-version: 0.3.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-aws_lambda
  dependency-version: 0.7.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-base
  dependency-version: 0.27.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-lmdb
  dependency-version: 0.27.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-net_http
  dependency-version: 0.29.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-rack
  dependency-version: 0.31.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: opentelemetry-instrumentation-sinatra
  dependency-version: 0.30.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
13 days agoMerge pull request #7486 from tomhughes/sass
Andy Allan [Fri, 9 Oct 2026 08:30:35 +0000 (09:30 +0100)]
Merge pull request #7486 from tomhughes/sass

Unpin sass gems

2 weeks agoMerge remote-tracking branch 'upstream/pull/7488'
Tom Hughes [Thu, 8 Oct 2026 23:44:28 +0000 (00:44 +0100)]
Merge remote-tracking branch 'upstream/pull/7488'

2 weeks agoRestore missing controller reference in changeset discussion actions
Marwin Hochfelsner [Thu, 8 Oct 2026 21:23:06 +0000 (23:23 +0200)]
Restore missing controller reference in changeset discussion actions

2 weeks agoMerge remote-tracking branch 'upstream/pull/7487'
Tom Hughes [Thu, 8 Oct 2026 21:01:16 +0000 (22:01 +0100)]
Merge remote-tracking branch 'upstream/pull/7487'

2 weeks agoUse concise object return patterns in index modules
Marwin Hochfelsner [Mon, 31 Aug 2026 23:18:37 +0000 (01:18 +0200)]
Use concise object return patterns in index modules

2 weeks agoUse 'this' context page load method initialization calls
Marwin Hochfelsner [Mon, 31 Aug 2026 22:56:09 +0000 (00:56 +0200)]
Use 'this' context page load method initialization calls

2 weeks agoFlatten single use functions
Marwin Hochfelsner [Mon, 31 Aug 2026 22:52:50 +0000 (00:52 +0200)]
Flatten single use functions

2 weeks agoMerge remote-tracking branch 'upstream/pull/7485'
Tom Hughes [Thu, 8 Oct 2026 18:00:11 +0000 (19:00 +0100)]
Merge remote-tracking branch 'upstream/pull/7485'

2 weeks agoSilence deprecation warnings from bootstrap stylesheets
Tom Hughes [Thu, 8 Oct 2026 17:49:21 +0000 (18:49 +0100)]
Silence deprecation warnings from bootstrap stylesheets

2 weeks agoRelease pinning of dartsass-sprockets and related gems
Tom Hughes [Thu, 8 Oct 2026 17:47:14 +0000 (18:47 +0100)]
Release pinning of dartsass-sprockets and related gems

We keep sass-embedded pinned to a version below 3.0.0 as some
of the deprecation warnings from bootstrap are for things which
are planned to be removed in that version.

2 weeks agoDeduplicate user image helper method internals
Marwin Hochfelsner [Thu, 8 Oct 2026 16:55:31 +0000 (16:55 +0000)]
Deduplicate user image helper method internals

2 weeks agoFetch Wikidata preview thumbnails at a fixed height (#7433)
Sachin Kumar [Thu, 8 Oct 2026 16:02:36 +0000 (21:32 +0530)]
Fetch Wikidata preview thumbnails at a fixed height (#7433)

2 weeks agoFix typos in comments (#7484)
geographybuff [Thu, 8 Oct 2026 15:57:07 +0000 (12:57 -0300)]
Fix typos in comments (#7484)

Fixes 10 spelling mistakes in comments, CONTRIBUTING.md and two test assertion messages. No behaviour changes.

2 weeks agoMerge remote-tracking branch 'origin/translatewiki'
Marwin Hochfelsner [Thu, 8 Oct 2026 15:36:56 +0000 (15:36 +0000)]
Merge remote-tracking branch 'origin/translatewiki'

2 weeks agoMerge remote-tracking branch 'shubham/fix/dashboard-popup-above-markers'
Marwin Hochfelsner [Thu, 8 Oct 2026 14:50:23 +0000 (14:50 +0000)]
Merge remote-tracking branch 'shubham/fix/dashboard-popup-above-markers'

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Thu, 8 Oct 2026 12:03:58 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoMerge pull request #7469 from tomhughes/invalid-images
Andy Allan [Thu, 8 Oct 2026 08:46:50 +0000 (09:46 +0100)]
Merge pull request #7469 from tomhughes/invalid-images

Improve handling of invalid user avatars

2 weeks agoUpdate lockfile
Tom Hughes [Thu, 8 Oct 2026 06:19:15 +0000 (07:19 +0100)]
Update lockfile

2 weeks agoPin google-protobuf to stop sass-embedded upgrading
Tom Hughes [Thu, 8 Oct 2026 06:16:34 +0000 (07:16 +0100)]
Pin google-protobuf to stop sass-embedded upgrading

2 weeks agoMerge remote-tracking branch 'upstream/pull/7479'
Tom Hughes [Wed, 7 Oct 2026 23:48:50 +0000 (00:48 +0100)]
Merge remote-tracking branch 'upstream/pull/7479'

2 weeks agoPin dartsass-sprockets to avoid sass-embedded upgrade
Tom Hughes [Wed, 7 Oct 2026 23:42:32 +0000 (00:42 +0100)]
Pin dartsass-sprockets to avoid sass-embedded upgrade

2 weeks agoBump source-map-js from 1.2.1 to 1.2.2
dependabot[bot] [Wed, 7 Oct 2026 23:29:56 +0000 (23:29 +0000)]
Bump source-map-js from 1.2.1 to 1.2.2

Bumps [source-map-js](https://github.com/7rulnik/source-map-js) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/7rulnik/source-map-js/releases)
- [Changelog](https://github.com/7rulnik/source-map-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/7rulnik/source-map-js/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: source-map-js
  dependency-version: 1.2.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoMerge remote-tracking branch 'upstream/pull/7477'
Tom Hughes [Wed, 7 Oct 2026 23:28:05 +0000 (00:28 +0100)]
Merge remote-tracking branch 'upstream/pull/7477'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7476'
Tom Hughes [Wed, 7 Oct 2026 23:27:59 +0000 (00:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7476'

2 weeks agoBump the dependencies group with 3 updates
dependabot[bot] [Wed, 7 Oct 2026 23:13:16 +0000 (23:13 +0000)]
Bump the dependencies group with 3 updates

Bumps the dependencies group with 3 updates: [terra-draw](https://github.com/JamesLMilner/terra-draw), [eslint](https://github.com/eslint/eslint) and [globals](https://github.com/sindresorhus/globals).

Updates `terra-draw` from 1.35.0 to 1.36.0
- [Release notes](https://github.com/JamesLMilner/terra-draw/releases)
- [Changelog](https://github.com/JamesLMilner/terra-draw/blob/main/release.js)
- [Commits](https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.35.0...terra-draw@1.36.0)

Updates `eslint` from 10.11.0 to 10.12.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0)

Updates `globals` from 17.12.0 to 17.13.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v17.12.0...v17.13.0)

---
updated-dependencies:
- dependency-name: terra-draw
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoBump rubocop-minitest from 0.40.0 to 0.41.0 in the rubocop group
dependabot[bot] [Wed, 7 Oct 2026 23:12:44 +0000 (23:12 +0000)]
Bump rubocop-minitest from 0.40.0 to 0.41.0 in the rubocop group

Bumps the rubocop group with 1 update: [rubocop-minitest](https://github.com/rubocop/rubocop-minitest).

Updates `rubocop-minitest` from 0.40.0 to 0.41.0
- [Release notes](https://github.com/rubocop/rubocop-minitest/releases)
- [Changelog](https://github.com/rubocop/rubocop-minitest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-minitest/compare/v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: rubocop-minitest
  dependency-version: 0.41.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: rubocop
...

Signed-off-by: dependabot[bot] <support@github.com>
2 weeks agoAdd a task to remove invalid user avatars
Tom Hughes [Tue, 6 Oct 2026 17:37:36 +0000 (18:37 +0100)]
Add a task to remove invalid user avatars

2 weeks agoAdd test for using an invalid avatar image
Tom Hughes [Tue, 6 Oct 2026 17:20:11 +0000 (18:20 +0100)]
Add test for using an invalid avatar image

2 weeks agoRequire use avatars to be valid images
Tom Hughes [Mon, 5 Oct 2026 19:37:04 +0000 (20:37 +0100)]
Require use avatars to be valid images

2 weeks agoRevert any avatar change if we fail to save the new image
Tom Hughes [Mon, 5 Oct 2026 19:35:47 +0000 (20:35 +0100)]
Revert any avatar change if we fail to save the new image

2 weeks agoMerge remote-tracking branch 'upstream/pull/7473'
Tom Hughes [Wed, 7 Oct 2026 17:27:42 +0000 (18:27 +0100)]
Merge remote-tracking branch 'upstream/pull/7473'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7475'
Tom Hughes [Wed, 7 Oct 2026 17:17:51 +0000 (18:17 +0100)]
Merge remote-tracking branch 'upstream/pull/7475'

2 weeks agoMerge remote-tracking branch 'upstream/pull/7474'
Tom Hughes [Wed, 7 Oct 2026 17:14:08 +0000 (18:14 +0100)]
Merge remote-tracking branch 'upstream/pull/7474'

Fixes #7472

2 weeks agoRender way node refs from way_nodes instead of loading nodes
Andy Allan [Wed, 7 Oct 2026 15:50:22 +0000 (16:50 +0100)]
Render way node refs from way_nodes instead of loading nodes

Given that we only need the node ids, we only need to preload the
way_nodes and use the ids from there.

2 weeks agoReplace OSM.MapLibre.defaultHomeZoom with defaultHomeZoom
Marwin Hochfelsner [Wed, 7 Oct 2026 15:42:03 +0000 (17:42 +0200)]
Replace OSM.MapLibre.defaultHomeZoom with defaultHomeZoom

2 weeks agoFix crashes in mailers due to missing record
Pablo Brasero [Wed, 7 Oct 2026 14:50:10 +0000 (15:50 +0100)]
Fix crashes in mailers due to missing record

2 weeks agoMerge pull request #7470 from tomhughes/prosopite-fixes
Andy Allan [Wed, 7 Oct 2026 14:30:49 +0000 (15:30 +0100)]
Merge pull request #7470 from tomhughes/prosopite-fixes

More N+1 query fixes

2 weeks agoFix N+1 queries in issues view
Tom Hughes [Tue, 6 Oct 2026 21:56:48 +0000 (22:56 +0100)]
Fix N+1 queries in issues view

2 weeks agoFix N+1 queries in node/way/relation api views
Tom Hughes [Tue, 6 Oct 2026 21:19:34 +0000 (22:19 +0100)]
Fix N+1 queries in node/way/relation api views

2 weeks agoMerge pull request #7466 from openstreetmap/translatewiki
Marwin Hochfelsner [Mon, 5 Oct 2026 13:53:46 +0000 (15:53 +0200)]
Merge pull request #7466 from openstreetmap/translatewiki

Localisation updates from https://translatewiki.net.

2 weeks agoLocalisation updates from https://translatewiki.net.
translatewiki.net [Mon, 5 Oct 2026 12:03:25 +0000 (14:03 +0200)]
Localisation updates from https://translatewiki.net.

2 weeks agoMerge pull request #7465 from tomhughes/prosopite-fixes
Andy Allan [Mon, 5 Oct 2026 08:59:52 +0000 (09:59 +0100)]
Merge pull request #7465 from tomhughes/prosopite-fixes

Fix some N+1 queries

2 weeks agoFix N+1 queries with user block views
Tom Hughes [Sun, 4 Oct 2026 21:44:24 +0000 (22:44 +0100)]
Fix N+1 queries with user block views

2 weeks agoFix N+1 queries with trace views
Tom Hughes [Sun, 4 Oct 2026 21:38:43 +0000 (22:38 +0100)]
Fix N+1 queries with trace views