Forecast · 1 November 2026 · Frozen · Scored 2 November 2026
We said 532 It was 481 of 1,000 popular Docker Hub images still carried a time-zone copy that our scan found wrong for at least one Canadian zone at 08:00 UTC on 1 November.
Correction: one image we counted as fixed is still wrong, so the corrected count is 482. The correction
Software that works only in UTC is unaffected by these Canadian time-zone changes. The wrong hour can appear when a program uses out-of-date time-zone data for an affected Canadian zone, for example a scheduler or a database set to America/Edmonton.
Counted the 181 official images and the 819 most-pulled community repositories our searches of Docker Hub find (each with at least 57.9 million pulls). Scanned 1 November 2026: 923; not scanned: 77.
Our range 515–543 90% interval
Pushed since 16 Jul, fix routes only 272 range 255–281; 291 when we froze it Counts only images leaving through a published fix route. Images leaving through changes outside the route table (including images at the floor) and images becoming wrong are simulated for the whole frame but not split by maintained status, so the full maintained outcome can fall outside this range.
If nothing changes 557 the count when we froze it
Fix calls right 17 of 29 called before the date, scored after
Fixed since our census 121 121 named below
Scored 2 November 2026
Outside our range but closer than the freeze-day count
We forecast 532 (range 515–543). On 1 November 2026 it was 481, of 923 scanned; 77 not scanned.
Correction, 1 November 2026
We counted library/jruby as fixed, but it is still wrong. Its jruby.jar carries Joda-Time's time-zone data, older than 2026b, and JRuby uses that copy for Ruby's built-in Time (for example Time#localtime); the image does not configure another source. We measured the copy's offsets: it is wrong for Vancouver, Edmonton, Inuvik and Winnipeg. Our scanner classed it as a library copy outside the default, so the frozen rules counted the image as fixed after its Java update.
Counted with this correction, it was 482: our forecast was off by 50, the freeze-day count by 75. Still outside our range, and our forecast was still closer. The score above follows the rules we froze on 24 October 2026. The daily counts from 30 October 2026 to 1 November 2026 were each one too low for the same reason. Corrections to the method.
| Score | Our forecast (532) | Freeze-day count (557) |
|---|---|---|
| Count, off by | 51 | 76 |
| Fix calls, Brier score (lower is better) | 0.35 | every image called “not fixed” 0.31 |
| Fix calls right | 17 of 29 | – |
What we got wrong
- The count: it was 481, outside our 515–543 range.
- library/nginx: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; NGINX (F5) fixed it on 29 October 2026.
- library/memcached: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; Memcached Docker Official Image maintainers fixed it on 29 October 2026.
- library/redis: we gave it a 40% chance of a fix by 1 November 2026 and called it not fixed; Redis Docker Official Image maintainers fixed it on 27 October 2026.
- jenkins/jenkins: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; Jenkins project fixed it on 29 October 2026.
- library/httpd: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; httpd Docker Official Image maintainers fixed it on 29 October 2026.
- timberio/vector: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; Vector (Datadog) fixed it on 30 October 2026.
- library/golang: we gave it a 0% chance of a fix by 1 November 2026 and called it not fixed; Go Docker Official Image maintainers fixed it on 29 October 2026.
- library/sonarqube: we gave it a 40% chance of a fix by 1 November 2026 and called it not fixed; SonarSource fixed it on 30 October 2026.
- cloudcustodian/c7n: we gave it a 90% chance of a fix by 1 November 2026 and called it fixed; it was not fixed by then.
- cloudcustodian/c7n-org: we gave it a 90% chance of a fix by 1 November 2026 and called it fixed; it was not fixed by then.
- altinity/metrics-exporter: we gave it a 82% chance of a fix by 1 November 2026 and called it fixed; it was not fixed by then.
- altinity/clickhouse-operator: we gave it a 82% chance of a fix by 1 November 2026 and called it fixed; it was not fixed by then.
The count, day by day
Check your own images
361 of 557 have a wrong copy outside the operating system's package
- 174 have no wrong copy where the OS package keeps its time-zone files, so a check of that package finds nothing wrong
- 187 have one wrong copy where the OS package keeps its files and another elsewhere, so updating the package leaves the other behind
- 196 have every wrong copy where the OS package keeps its time-zone files
The usual check, dpkg -s tzdata (or apk or rpm), reads only the operating system's package. In at least 361 of the 557 images that were wrong on 24 October, a wrong copy sits outside that package, in a JDK, Node.js, PHP, ICU or a copied zoneinfo folder, so updating the package the check reports does not fix them. tzscan finds every copy it recognises in an image without running it, private images included. If it finds a wrong copy, the tested fixes are in our runtimes and databases guides.
What the number turns on
When we froze the forecast, one question was open: would the official eclipse-temurin images publish the October Java update before 1 November? Eclipse Temurin released those builds on 22 October, but the official images had not picked them up. These are our cases, frozen with the forecast. On 28 October, before 1 November, Docker Hub's debian:12 and debian:13 images were rebuilt with tzdata 2026e. Both cases assumed that would not happen. The forecast was scored as published. On 29 October the official eclipse-temurin images for Java 21 and 25 moved to the October release.
- 57%Debian accepts the 2026e update but no Debian base image rebuild happens before 1 November; the official Eclipse Temurin images do not publish the October Java update before 1 NovemberCount: 537
- 43%Debian accepts the 2026e update but no Debian base image rebuild happens before 1 November; the official Eclipse Temurin images publish the October Java update before 1 NovemberCount: 523
Who fixed it
Images fixed since our census of 18 October, meaning our scan now judges no default time-zone copy it recognises in them wrong. Each row links the fixed image on Docker Hub or, where Docker Hub no longer shows the image we scanned, says so; our record of every scan is in the forecast's data file. A deliberate fix means the publisher's own public commits around that time changed time-zone data. A rebuild means a scheduled or base-image rebuild picked up fixed data without such a commit. On 28 October, after we froze the forecast, tz 2026f kept Cuba on UTC−4 this winter. We judged every copy against 2026e as published, so fixed here means fixed for the four Canadian zones: a copy older than 2026f puts Havana an hour behind from 1 November.
A rebuild is not always a fix. Some images copy their time-zone files from a base image that is itself rebuilt on a schedule; if that base still carries 2026c or older, the image is rebuilt, its date changes, and it still gives the wrong time.
Deliberate fix 1
- library/
sapmachine SAP (SapMachine)SapMachine took in the OpenJDK change “(tz) Update Timezone Data to 2026e” (JDK-8393337, committed 3 October) for its Java 27 build; the 27 October image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/lib/jvm/sapmachine-27/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
Evidence for library/sapmachine
Rebuild 120
- networkstatic/
iperf3 The networkstatic/iperf3 image publisherEvidence for networkstatic/iperf3What changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- dagster/
dagster-cloud-agent Dagster LabsEvidence for dagster/dagster-cloud-agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- flyway/
flyway Redgate (Flyway)Evidence for flyway/flywayWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- metabase/
metabase MetabaseEvidence for metabase/metabaseWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- ubnt/
speedtest UbiquitiEvidence for ubnt/speedtestWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2023c to 2026e or later (judged from its tz release label)
- cloudflare/
cloudflared CloudflareEvidence for cloudflare/cloudflaredWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Distroless): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- codercom/
code-server CoderEvidence for codercom/code-serverWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/code-server/lib/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- cypress/
base Cypress.ioEvidence for cypress/baseWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
112 earlier rebuilds
- guacamole/
guacamole Apache Guacamole (Apache Software Foundation)Evidence for guacamole/guacamoleWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- jenkins/
ssh-agent Jenkins projectEvidence for jenkins/ssh-agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
bonita Bonita Docker Official Image maintainersEvidence for library/bonitaWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- library/
clojure Clojure Docker Official Image maintainersEvidence for library/clojureWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
convertigo ConvertigoEvidence for library/convertigoWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
eclipse-temurin Eclipse AdoptiumEvidence for library/eclipse-temurinWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
gradle GradleEvidence for library/gradleWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
groovy Apache Groovy Docker Official Image maintainersEvidence for library/groovyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
jetty Eclipse JettyEvidence for library/jettyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
jruby JRubyStill wrong. Correction, 1 November: its jruby.jar carries Joda-Time zone data older than 2026b, which JRuby uses for Ruby's built-in Time; wrong for Vancouver, Edmonton, Inuvik and Winnipeg. Why library/jruby is still wrong
Evidence for library/jrubyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
lightstreamer LightstreamerEvidence for library/lightstreamerWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
liquibase LiquibaseEvidence for library/liquibaseWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
neo4j Neo4jEvidence for library/neo4jWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
solr Apache Solr (Apache Software Foundation)Evidence for library/solrWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
sonarqube SonarSourceEvidence for library/sonarqubeWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
spark Apache Spark (Apache Software Foundation)Evidence for library/sparkWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); release not determined, so not judged: /usr/lib/x86_64-linux-gnu/libicudata.so.70.1
- library/
storm Apache Storm (Apache Software Foundation)Evidence for library/stormWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
tomcat Tomcat Docker Official Image maintainersEvidence for library/tomcatWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- library/
tomee Tomitribe (Apache TomEE)Evidence for library/tomeeWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label)
- timberio/
vector Vector (Datadog)Evidence for timberio/vectorWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Distroless): /usr/share/zoneinfo 2026b to 2026e or later (offsets measured)
- certbot/
certbot Electronic Frontier Foundation (Certbot)Evidence for certbot/certbotWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- jenkins/
jenkins Jenkins projectEvidence for jenkins/jenkinsWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /opt/java/openjdk/lib/tzdb.dat 2026b to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
chronograf InfluxDataEvidence for library/chronografWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
dart Dart teamEvidence for library/dartWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
drupal Drupal Docker Official Image maintainersEvidence for library/drupalWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/apache2/modules/libphp.so 2026c to 2026e or later (offsets measured); /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
emqx EMQ Technologies (EMQX)Evidence for library/emqxWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
espocrm EspoCRMEvidence for library/espocrmWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/apache2/modules/libphp.so 2026c to 2026e or later (offsets measured); /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
fluentd Fluentd projectEvidence for library/fluentdWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
ghost Ghost FoundationEvidence for library/ghostWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
golang Go Docker Official Image maintainersEvidence for library/golangWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
haskell Haskell Docker Official Image maintainersEvidence for library/haskellWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
haxe Haxe FoundationEvidence for library/haxeWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
httpd httpd Docker Official Image maintainersEvidence for library/httpdWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
influxdb InfluxDataEvidence for library/influxdbWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
irssi irssi Docker Official Image maintainersEvidence for library/irssiWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
julia Julia Docker Official Image maintainersEvidence for library/juliaWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
matomo MatomoEvidence for library/matomoWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/apache2/modules/libphp.so 2026c to 2026e or later (offsets measured); /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
memcached Memcached Docker Official Image maintainersEvidence for library/memcachedWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
nginx NGINX (F5)Evidence for library/nginxWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
nim Nim Docker Official Image maintainersEvidence for library/nimWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
php PHP Docker Official Image maintainersEvidence for library/phpWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/local/bin/php-cgi 2026c to 2026e or later (offsets measured); /usr/local/bin/phpdbg 2026c to 2026e or later (offsets measured); /usr/local/lib/libphp.so 2026c to 2026e or later (offsets measured); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
rakudo-star RakudoEvidence for library/rakudo-starWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
rocket.chat Rocket.ChatEvidence for library/rocket.chatWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
telegraf InfluxDataEvidence for library/telegrafWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
varnish Varnish SoftwareEvidence for library/varnishWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
yourls YOURLSEvidence for library/yourlsWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/apache2/modules/libphp.so 2026c to 2026e or later (offsets measured); /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- openresty/
openresty OpenRestyEvidence for openresty/openrestyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026b to 2026e or later (offsets measured)
- sumologic/
collector Sumo LogicEvidence for sumologic/collectorWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /opt/SumoCollector/jre/lib/tzdb.dat 2026d to 2026e or later (judged from its tz release label)
- cimg/
postgres CircleCIEvidence for cimg/postgresWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.5 LTS): /usr/share/zoneinfo-icu/44/be/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo-icu/44/le/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured); release not determined, so not judged: /usr/lib/x86_64-linux-gnu/libicudata.so.70.1
- library/
almalinux The AlmaLinux OS FoundationEvidence for library/almalinuxWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (AlmaLinux 10.2 (Lavender Lion)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
debian Debian Docker Official Image maintainers (debuerreotype)Evidence for library/debianWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
haproxy HAProxy Docker Official Image maintainersEvidence for library/haproxyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
hitch Varnish Software (Hitch)Evidence for library/hitchWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
neurodebian NeuroDebianEvidence for library/neurodebianWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
rethinkdb RethinkDBEvidence for library/rethinkdbWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 12 (bookworm)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
satosa IdentityPython (SATOSA)Evidence for library/satosaWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
spiped spiped Docker Official Image maintainersEvidence for library/spipedWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- matrixdotorg/
synapse Element (Matrix Synapse)Evidence for matrixdotorg/synapseWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- falcosecurity/
falcoctl The Falco Project (falcoctl)Evidence for falcosecurity/falcoctlWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Wolfi): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- library/
hylang Hy Docker Official Image maintainersEvidence for library/hylangWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
redis Redis Docker Official Image maintainersEvidence for library/redisWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- linuxserver/
deluge LinuxServer.ioEvidence for linuxserver/delugeWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- linuxserver/
resilio-sync LinuxServer.ioEvidence for linuxserver/resilio-syncWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- valkey/
valkey Valkey (valkey-io)Evidence for valkey/valkeyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- crazymax/
diun CrazyMax (Diun)Evidence for crazymax/diunWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /usr/share/zoneinfo 2026b to 2026e or later (offsets measured)
- getwud/
wud WUD (What's up Docker?)Evidence for getwud/wudWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label)
- nginx/
nginx-ingress NGINX (F5)Evidence for nginx/nginx-ingressWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- openspeedtest/
latest OpenSpeedTestEvidence for openspeedtest/latestWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/share/zoneinfo older than 2026b to 2026e or later (offsets measured)
- caprover/
caprover CapRoverEvidence for caprover/caproverWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2026a to 2026e or later (judged from its tz release label)
- grafana/
grafana-image-renderer Grafana LabsEvidence for grafana/grafana-image-rendererWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/lib/chromium/icudtl.dat 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- homeassistant/
home-assistant Home AssistantEvidence for homeassistant/home-assistantWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/share/zoneinfo 2026b to 2026e or later (offsets measured)
- library/
amazoncorretto Amazon Corretto (Amazon Web Services)Evidence for library/amazoncorrettoWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Amazon Linux 2023.12.20261021): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
eclipse-mosquitto Eclipse MosquittoEvidence for library/eclipse-mosquittoWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- linuxserver/
code-server LinuxServer.ioEvidence for linuxserver/code-serverWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /app/code-server/lib/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- requarks/
wiki Wiki.js (Requarks)Evidence for requarks/wikiWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label)
- sonarsoftware/
customerportal Sonar SoftwareEvidence for sonarsoftware/customerportalWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.1 LTS): /usr/share/zoneinfo-icu/44/be/zoneinfo64.res 2026a to 2026e or later (judged from its tz release label); /usr/share/zoneinfo-icu/44/le/zoneinfo64.res 2026a to 2026e or later (judged from its tz release label); /usr/share/zoneinfo older than 2026b to 2026e or later (offsets measured); release not determined, so not judged: /usr/lib/x86_64-linux-gnu/libicudata.so.70.1
- zammad/
zammad-docker-compose ZammadEvidence for zammad/zammad-docker-composeWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- bitnami/
minideb Bitnami (Broadcom)Evidence for bitnami/minidebWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- cimg/
python CircleCIEvidence for cimg/pythonWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- cimg/
redis CircleCIEvidence for cimg/redisWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.5 LTS): /usr/share/zoneinfo-icu/44/be/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo-icu/44/le/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured); release not determined, so not judged: /usr/lib/x86_64-linux-gnu/libicudata.so.70.1
- concourse/
s3-resource ConcourseEvidence for concourse/s3-resourceWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Wolfi): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- concourse/
semver-resource ConcourseEvidence for concourse/semver-resourceWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Wolfi): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- gitlab/
gitlab-runner GitLabEvidence for gitlab/gitlab-runnerWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- hashicorp/
consul HashiCorpEvidence for hashicorp/consulWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- hashicorp/
consul-enterprise HashiCorpEvidence for hashicorp/consul-enterpriseWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
amazonlinux Amazon Linux (Amazon Web Services)Evidence for library/amazonlinuxWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Amazon Linux 2023.12.20261021): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
redmine Redmine Docker Official Image maintainersEvidence for library/redmineWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- linuxserver/
lazylibrarian LinuxServer.ioEvidence for linuxserver/lazylibrarianWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 26.04.1 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- n8nio/
n8n n8nEvidence for n8nio/n8nWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Docker Hardened Images/Alpine Linux v3.24): /usr/bin/node 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- netdata/
netdata NetdataEvidence for netdata/netdataWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Debian GNU/Linux 13 (trixie)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- verdaccio/
verdaccio VerdaccioEvidence for verdaccio/verdaccioWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2026a to 2026e or later (judged from its tz release label)
- bitnami/
wordpress Bitnami (Broadcom)Evidence for bitnami/wordpressWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (VMware Photon OS/Linux): /opt/bitnami/apache/modules/libphp.so 2026c to 2026e or later (offsets measured); /opt/bitnami/php/bin/php 2026c to 2026e or later (offsets measured); /opt/bitnami/php/bin/php-cgi 2026c to 2026e or later (offsets measured); /opt/bitnami/php/bin/phpdbg 2026c to 2026e or later (offsets measured); /opt/bitnami/php/sbin/php-fpm 2026c to 2026e or later (offsets measured); /usr/lib/libicudata.so.76.1 2024b, removed
- cimg/
ruby CircleCIEvidence for cimg/rubyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 22.04.5 LTS): /usr/share/zoneinfo-icu/44/be/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo-icu/44/le/zoneinfo64.res 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured); release not determined, so not judged: /usr/lib/x86_64-linux-gnu/libicudata.so.70.1
- cockroachdb/
cockroach Cockroach LabsEvidence for cockroachdb/cockroachWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Red Hat Enterprise Linux 10.2 (Coughlan)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- concourse/
registry-image-resource ConcourseEvidence for concourse/registry-image-resourceWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Wolfi): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- gremlin/
gremlin GremlinEvidence for gremlin/gremlinWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Wolfi): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- hashicorp/
tfc-agent HashiCorpEvidence for hashicorp/tfc-agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- library/
adminer Adminer Docker Official Image maintainersEvidence for library/adminerWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/local/bin/php-cgi 2026c to 2026e or later (offsets measured); /usr/local/bin/phpdbg 2026c to 2026e or later (offsets measured)
- library/
composer ComposerEvidence for library/composerWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/php 2026c to 2026e or later (offsets measured); /usr/local/bin/php-cgi 2026c to 2026e or later (offsets measured); /usr/local/bin/phpdbg 2026c to 2026e or later (offsets measured)
- library/
eggdrop Eggheads (Eggdrop)Evidence for library/eggdropWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.23): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- linuxserver/
nzbhydra2 LinuxServer.ioEvidence for linuxserver/nzbhydra2What changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- nodered/
node-red Node-REDEvidence for nodered/node-redWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/local/bin/node 2026c to 2026e or later (judged from its tz release label)
- organizr/
organizr OrganizrEvidence for organizr/organizrWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/bin/php81 older than 2026b, removed; /usr/sbin/php-fpm81 older than 2026b, removed; /usr/share/zoneinfo older than 2026b to 2026e or later (offsets measured)
- syncthing/
syncthing SyncthingEvidence for syncthing/syncthingWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.24): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- sysdig/
agent SysdigEvidence for sysdig/agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Red Hat Enterprise Linux 9.8 (Plow)): /usr/share/javazi-1.8/tzdb.dat 2026c to 2026e or later (judged from its tz release label); /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- linuxserver/
ddclient LinuxServer.ioEvidence for linuxserver/ddclientWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.22): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- linuxserver/
smokeping LinuxServer.ioEvidence for linuxserver/smokepingWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Alpine Linux v3.22): /usr/share/zoneinfo 2026d to 2026e or later (offsets measured)
- amazon/
aws-for-fluent-bit Amazon Web Services (AWS for Fluent Bit)Evidence for amazon/aws-for-fluent-bitWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Amazon Linux 2): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- datadog/
agent DatadogEvidence for datadog/agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- datadog/
cluster-agent DatadogEvidence for datadog/cluster-agentWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- grafana/
alloy Grafana LabsEvidence for grafana/alloyWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Ubuntu 24.04.5 LTS): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
- splunk/
universalforwarder SplunkEvidence for splunk/universalforwarderWhat changed
rebuilt image has no default copy the scanner recognises judged wrong (Red Hat Enterprise Linux 8.10 (Ootpa)): /usr/share/zoneinfo 2026c to 2026e or later (offsets measured)
Our fix calls
The chance we gave each image that our scan would find none of its default copies wrong on 1 November, set when we froze the forecast and not changed since. A chance of 50% or more counts as a call of fixed. We scored every call we could read, named any we could not, and compared the whole forecast with the freeze-day count.
| Image | Our chance it is fixed in time | Our call | On 1 Nov |
|---|---|---|---|
| cloudcustodian/ | 90% | Fixed Wrong | Not fixed |
| cloudcustodian/ | 90% | Fixed Wrong | Not fixed |
| altinity/ | 82% | Fixed Wrong | Not fixed |
| altinity/ | 82% | Fixed Wrong | Not fixed |
| getwud/ | 74% | Fixed Right | Fixed 25 Oct |
| stakater/ | 44% | Not fixed Right | Not fixed |
| fluent/ | 41% | Not fixed Right | Not fixed |
| library/ | 40% | Not fixed Wrong | Fixed 27 Oct |
| library/ | 40% | Not fixed Wrong | Fixed 30 Oct |
| grafana/ | 26% | Not fixed Right | Not fixed |
| bitnami/ | 17% | Not fixed Right | Not fixed |
| kong/ | 17% | Not fixed Right | Not fixed |
| amazon/ | 17% | Not fixed Right | Not fixed |
| kiwigrid/ | 12% | Not fixed Right | Not fixed |
| library/ | 6% | Not fixed Right | Not fixed |
| jenkins/ | 0% | Not fixed Wrong | Fixed 29 Oct |
| library/ | 0% | Not fixed Right | Not fixed |
| library/ | 0% | Not fixed Wrong | Fixed 29 Oct |
| library/ | 0% | Not fixed Wrong | Fixed 29 Oct |
| library/ | 0% | Not fixed Wrong | Fixed 29 Oct |
| library/ | 0% | Not fixed Wrong | Fixed 29 Oct |
| library/ | 0% | Not fixed Right | Not fixed |
| library/ | 0% | Not fixed Right | Not fixed |
| library/ | 0% | Not fixed Right | Not fixed |
| linuxserver/ | 0% | Not fixed Right | Not fixed |
| linuxserver/ | 0% | Not fixed Right | Not fixed |
| newrelic/ | 0% | Not fixed Right | Not fixed |
| openpolicyagent/ | 0% | Not fixed Right | Not fixed |
| timberio/ | 0% | Not fixed Wrong | Fixed 30 Oct |
Every day
| Day | Scanned of 1,000 | Wrong | Wrong, maintained | Fixed since census |
|---|---|---|---|---|
| 923 | 481 | 221 | 121 | |
| 923 | 482 | 222 | 120 | |
| 923 | 486 | 225 | 116 | |
| 923 | 509 | 248 | 93 | |
| 923 | 537 | 275 | 65 | |
| 923 | 547 | 284 | 55 | |
| 923 | 553 | 290 | 49 | |
| 923 | 553 | 290 | 49 | |
| 923 | 557 | 291 | 45 | |
| 923 | 566 | 299 | 36 | |
| 923 | 580 | 313 | 22 | |
| 923 | 595 | 327 | 7 | |
| 923 | 597 | 329 | 5 | |
| 923 | 602 | 334 | 0 |
Canada, 1 November 2026 · where the rules live
Updating tzdata is not one step. Your code reads one copy of the rules. Update that copy first.
A container image can carry several copies of the time-zone database. Most programs read the operating system's copy. Java and the official PHP images read their own, and so does Node.js through its built-in ICU; updating the OS tzdata package does not reach those. Go reads its own copy in a scratch image and Debian's on distroless static-debian12. Each plate below is one copy, with how many images in our census had that copy stale on 14 October.
What runs in your container?
Pick what runs, and the plate it reads lights up.
Most programs read the operating system's copy. Java, the official PHP images, Node.js and some Go programs read a copy of their own, which updating the OS tzdata package does not reach: of the 153 images, a newer OS package alone fixes only 57.
Reads the operating system's copy, /usr/share/zoneinfo
Census stale in 134 of the 153 images, 119 of them at release 2026c (wrong for Inuvik and Winnipeg).
Update first the OS tzdata package, then restart each program: one that was already running can keep the rules it loaded. Ubuntu's update has carried 2026e since 14 October, Debian 13's since 22 October and Debian 12's since 23 October.
Reads Java's own copy, tzdb.dat, not the OS copy
Census stale in 38 of the 153 images, 36 of them at 2026b (April): wrong for Edmonton, Inuvik and Winnipeg.
Update first Java's copy: a Temurin build that carries 2026e or later (17.0.21, 21.0.13, 25.0.5, and on Java 8 and 11, 8u512 and 11.0.33, released on 4 November). The eclipse-temurin images for 8 and 11 moved to them on 10 November, except 8 on 32-bit ARM (armv7): there, replace tzdb.dat. Updating the OS package does not reach it. Then restart the Java processes.
Reads PHP's built-in copy, inside the PHP binary (official images; Debian's and Ubuntu's PHP packages read the OS copy)
Census a stale timelib in 18 of the 153 images; 2 of those are MongoDB images, not PHP.
Update first PHP's copy: upgrade to PHP 8.4.27 or 8.5.12, which carry 2026e; 8.2 and 8.3 will get no fix, so install PECL timezonedb. Updating the OS package does not reach it.
Reads Node's built-in ICU library, its own copy
Census an ICU copy was stale in 49 of the 153 images. That counts every ICU copy, not only Node's.
Update first Node itself: 24.22.1 and 22.23.4 carry 2026e. On an earlier 22 or 24, point ICU_TIMEZONE_FILES_DIR at the ICU project's 2026e files; Node reads that directory before its own copy.
Reads Go's built-in copy, if the binary has one (-tags timetzdata)
Census stale in 3 of the 153 images, all older than 2026b (wrong for all four zones). The current Go 1.27.3 carries 2026c: wrong for Inuvik and Winnipeg.
Update first ship current zoneinfo in the image. No Go release carries 2026e; the next data update is planned for Go 1.28, due February 2027.
Reads Debian's copy in the image, /usr/share/zoneinfo
Census the OS copy was stale in 134 of the 153 images. static-debian12 used Debian's 2026b: wrong for Edmonton, Inuvik and Winnipeg.
Update first move to gcr.io/distroless/static or static-debian13, which carry 2026e, or copy current zoneinfo over the image's own.
-
A library's or program's own copy
jodathreetenbpMySQL's tables and more Counting these too, 158 of the 189 images have a stale copy; counting main copies only, 153 -
Go's built-in copy
go-embeddedcompiled into the binary 3 of the 153 have it stale -
PHP's built-in copy
timelibinside the PHP binary; MongoDB carries one too 18 of the 153 have a staletimelib, 2 of them MongoDB images -
ICU's copy, including Node's built-in ICU
icuICU data files and libraries 49 of the 153 have it stale -
Java's own copy
jdk-tzdbtzdb.datin the JDK 38 of the 153 have it stale -
The operating system's copy
zoneinfo/usr/share/zoneinfo134 of the 153 have it stale; a newer OS package alone fixes 57
Reading your image's row in the census data
WRONG_DEFAULT- a main copy is stale. The column
defaultWrongCopiesnames it; find that name on a plate. WRONG_LIBRARY_ONLY- main copies fine or absent; a library's or program's own copy is stale (top plate).
CURRENT- every copy found is current. Nothing to update for these rules.
NO_TZ_DATA- no time-zone data found in the image.
How we forecast
Each repository's main tag is scanned for the time-zone copies our scanner recognises (OS zoneinfo, Java, ICU, PHP, Go and others). An image counts as wrong if any copy it uses by default is judged to give a wrong offset for Vancouver, Edmonton, Inuvik or Winnipeg: offsets are measured for zoneinfo-format copies and inferred from the tz release label for Java and ICU copies. Each wrong copy is given its published fix route; an image leaves the count only when its slowest copy is fixed and its tag is rebuilt after that. Shared events (Debian's update, base image rebuilds) are simulated once per run for all their children. The frozen method.
Every date on the Breakage Calendar