What’s new on the OpenStreetMap website?

Fixing strange behaviours, producing more reliable backups, and web notifications

Summer is now at its peak in the Northern hemisphere and work slows down… but not for everyone! Development continued on the website, and the month of July (and a bit of August) brought these changes.

But before we get to the list: how many of you will attend State of the Map 2026 in Paris? I, and many in the team, will be there and hope to see you! Please come say hi, tell us all about you and OSM, and ask us any questions.

And with no further ado…

User interface

Behind the scenes

Developer experience

Beyond the codebase

The website is the main point of access to the OSM database, which is huge, at about 14.8 TB as I write these lines. The folks at the OSM Operations team work tirelessly to keep everything running, and this includes making backups of the data, which not only is useful for disaster recovery, but also serves as the basis of the Planet files that anyone can download.

This adds a complexity: with so much data, full backups could take almost 3 days to create, plus about 3 more days to produce the Planet files. But the whole process must be done in under a week, or that messes up with the schedule for weekly Planet files. The team have been working on improving the situation for a while now, and they have just implemented a change that has reduced considerably the time to create a backup which should solve the problem for the foreseeable future. :rocket:

Coming up

Now that user notifications are listed on the website, we probably should draw more attention to them. Different sites and apps handle this in different ways, some more subtle than others. We are working on incremental improvements to see how to mark them as “seen”, “read”, or if and how to show a count in the user profile. Stay tuned. Well, you’ll see yourselves anyway!

12 Likes

(Splitting in two as usual…)

Thank you!

This work was closely scrutinised by our star reviewers: @HolgerJeromin, Vectorial1024, @Minh_Nguyen, JamesLMilner, GA-Kevin-Codes, @Woazboat, zerebubuth, @mmd, and @Firefishy

Meanwhile, our translators continue to work in making OSM accessible to all, globally. Since last time, the team welcomed these new members: @comfyquiettree (Czech), Penguin, Steenth (Danish), Raos10 (Spanish), Alexgabi (Basque), NClara (French), Koko1998 (Hungarian), PanWor (Polish), Kaartic (Tamil), Addonian1123 (Chinese, Traditional).

5 Likes

2 posts were split to a new topic: Map doesn’t load at all on Safari/Webkit on Ios 15

6 posts were split to a new topic: Ad blockers can interfere

I really hope it is getting us closer to proper notifications for changeset comments.

I see them listed there, but you still get no notification about unread ones. It would be brilliant to have it, some conflicts escalated because someone was leaving comments and other user was not reading e-mail.

12 Likes

This thread has lost its way, becoming an extension of the problem it was trying to solve:

“To summarize the changes taking place in openstreetmap website, distilling the posts into a more digestible list, mostly focusing on user-facing changes.
If you have any feedback about an individual change described here, please start a new thread”.

If you don’t know how to implement a function of the webpage - start a new thread.
If you want to thank the OP, use the like button.
If you want to have an argument about how much you think you know, use OSM’s Githubs - they appear perfect for that.

I believe this thread should be made read only, accessible to only those who are posting actual website summaries. (yes, I’m aware of irony).

18 Likes

Fans of this thread may have noticed that a new recap is past due. August is a slow month for many of us in the Northern hemisphere, plus we attended SotM 2026 in Paris (wish we could have spoken to all of you!). One thing and the other, we are taking a brief break and will make the next issue a bumper one.

Although if you really can’t wait, you can already watch the presentation that @Minh_Nguyen, @Rub21, and myself delivered in Paris. We covered the development of the website, features added in the last year (which will be familiar to readers here), what is on scope and what isn’t, and what drives us to work on OSM.

See you in a couple of weeks :slightly_smiling_face:

14 Likes

Down with errors, up with fixes, ahead with improving GPS traces

Hello all and welcome back to the recap! It’s been a minute since the last time and, as promised, here’s a bumper issue for all of you dear readers.

UI

Errors

This Summer, the Operations team provisioned a tool to track errors from the application. Some of you involved in software development might be aware of these tools… and suprised that we didn’t have one in place! :sweat_smile: Choosing these tools and putting them in place is not trivial for resource-constrained non-profits, but we finally got there :rocket: The chosen tool is GlitchTip, which is Free and Open Source, simple to setup, and compatible with libraries that integrate with the well-known, commercial provider Sentry.

To mark the occassion, here’s all changes related to fixes of errors detected by the tracker:

Plus some additional errors caught by the team independently:

Behind the scenes

  • We continue to make small changes with the aim to migrate the slippy map from Leaflet to MapLibre. This time we made a tweak to harmonise their different understandings of zoom levels. (@hlfan)
  • Our robots.txt file, which tells automated bots which pages we’d prefer them not to fetch, wasn’t completely clear about some paths. After consulting the appropriate standard we have corrected the situation. (@pnorman)
  • We have created an interface to manage ACLs, which we use to block suspicious users from creating accounts in OSM. (@Andy_Allan)
  • If you live (as I do) in a left-hand traffic country, you may have seen directions wrongly asking you to U-turn to the left, or take a roundabout in a counter-clockwise direction. This is because OSRM doesn’t contemplate this case yet. While this is sorted, we added support for icons to represent left and right u-turns that might be returned by OSRM in the future. (It was already supported for results from Valhalla and GraphHopper). (@hlfan)
    • Incidentally, if you are interested in getting OSRM to implement this behaviour, you might want to look at the parent issue.
  • And we changed how we generate certain pieces of text, specifically in the user blocks page, to make them more useful to translators. (SomSamantray’s first contribution!)

Developer Experience

Spotlight: Visibility of GPS traces

Finally, I wanted to bring attention to two changes that we announced in this here forum back in July. They relate to reducing the “visibility” options for uploaded traces, and are some of the fruits of @Rub21’s hard work in the last few months.

First, as part of a long-running effort to revamp and optimise the “GPS Traces” section, we have removed the options to set the visibility of traces as “Private” or “Public”.

Going forward, uploaded traces can only be set as “Trackable” or “Identifiable”. The previous set of options was unintuitive at best, misleading at worst. The reduced set is a much better expression of what users can expect when we publish uploaded traces.

This will still leave the database with a lot of old traces with old visibility settings. In the long term we’d like to avoid this, which leads us to the second change.

We are now providing a new interface for users to bulk-update the visibility of past traces, to bring them in line with the current options:

(And this is the code change).

We don’t expect that every single old trace will be migrated this way, but for now we ask the community to help us reduce the numbers of deprecated records. Over time, the team will decide what to do with the ones that remain, but there’s no deadline.

14 Likes

Thank you!

As always, code contributions cannot be complete without the help of our star reviewers, which for this issue also included @Minh_Nguyen, @Anton_Khorev, danieldegroot2, @CommanderStorm, @HolgerJeromin, and @Firefishy :mag:

And many in the community can use the website in their own language thanks to the work of our translators. Since last time, their ranks have been augmented by: @Ga99 (Catalan), Bennylin (Indonesian), Blaséd (Romanian), Hanooz, LProfo (Persian), Jajko30 (Polish), JiodoJ (Maltese), @kmpoppe (German), NguoiDungKhongDinhDanh (Vietnamese), @Seb0927 (Spanish), SmallCat10000 (Chinese, Simplified), @shuuji3 (Japanese), @Thomasje (Dutch), أبو هشام (Arabic), and باران (Pashto) :globe_with_meridians:

14 Likes

In the last few days I’ve also started seeing that when you pick a Note from e.g. https://resultmaps.neis-one.org/osm-notes-country?c=Australia, it’s sometimes no longer highlighted when it opens: Note: 5541475 | OpenStreetMap

First noticed this a couple of days ago following a Firefox update so that could also be involved?