Skip to content

Libraries not being updated to latest versions #14263

Open

Description

@MattIPv4

Discussed in #14262

Originally posted by heyesr September 29, 2024
Hi there,

I've just released a new version of my software - RGraph 6.19 - but CDNjs doesn't appear to be picking up the new release. The Git Repository is tagged - https://github.com/heyesr/rgraph/tree/6.19 (and branched at this tag too fwiw) but so far nada. Do I just need to be more patient for CDNjs to mirror the file?

Thanks very much!

Richard

Pinned by MattIPv4

Activity

  1. MattIPv4 commented on Sep 29, 2024

    @MattIPv4
    MemberAuthor

    👀 @xtuc looks like the new version was detected, but wasn't actually processed? https://github.com/cdnjs/logs/tree/prod/packages/R/RGraph/6.19

  2. MattIPv4 commented on Oct 6, 2024

    @MattIPv4
    MemberAuthor

    cdnjs does not seem to be updating any libraries, and this appears to have been the case for three or so weeks. I informally escalated this last weekend to no avail, this has now been formally escalated to Cloudflare in #01220256

    FYI #14261 which is tracking this repository not syncing the updates from the CDN (not that there are many updates to sync as updating itself has been broken for a while too, per this issue).

  3. limzykenneth commented on Oct 11, 2024

    @limzykenneth

    Not sure if it has recovered but the latest release of p5.js (1.11.0) seems to be available now: https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.11.0/p5.min.js.

    It was released about 2 weeks ago and we have noticed at the time it didn't update on CDNjs (stuck on 1.10.0).

  4. heyesr commented on Oct 11, 2024

    @heyesr

    Yes, the latest version of RGraph (6.19, https://cdnjs.com/libraries/RGraph/6.19) is available too. Thanks very much for the help!

  5. gunjandatta commented on Oct 11, 2024

    @gunjandatta

    The latest is working for the gd-sprest library too. Thanks for the help.

  6. MattIPv4 commented on Oct 14, 2024

    @MattIPv4
    MemberAuthor

    @xtuc put in place a fix to allow new versions to be processed again ❤️ I believe there were a couple of versions that got partially processed as it broke, which will need to be re-processed. Once those are rectified, I'll close out this issue.

  7. LeeLenaleee commented on Nov 21, 2024

    @LeeLenaleee

    Chart.js version 4.4.6 was released on October the 28. That is 2 weeks after the issue should be fixed but I don't see the version on the CDN. So is there still an issue or is something else the culprit of this?

    https://github.com/chartjs/Chart.js/releases/tag/v4.4.6
    https://cdnjs.com/libraries/Chart.js
    https://www.npmjs.com/package/chart.js?activeTab=versions

    EDIT:
    Chart.js v4.4.7 released 6 days ago and is also not being picked up by cdnjs

  8. evannotfound commented on Dec 3, 2024

    @evannotfound
  9. echolet commented on Dec 7, 2024

    @echolet
  10. gunjandatta commented on Jan 21, 2025

    @gunjandatta

    The latest is working for the gd-sprest library too. Thanks for the help.

    It stopped working again.

  11. lucaswerkmeister commented on Feb 7, 2025

    @lucaswerkmeister

    https://cdnjs.com/libraries/codex is also missing the latest version (which should be 1.20.1, compare @wikimedia/codex on npm). The logs repo has a 1.20.0 directory, but with fewer files than the 1.19.1 directory; meanwhile, the cdnjs repo only goes up to 1.12.0.

  12. 47 remaining items

  13. MattIPv4 commented on Jun 23, 2026

    @MattIPv4
    MemberAuthor

    Hey folks, good news! We've got the new auto-update automation up and running, and you can see it starting to work through the backlog of library versions over in https://github.com/cdnjs/logs

    Obviously, it is going to take quite a while for it to get through everything that has been missed over the last year or so, and there's a good chance we might need to pause it if/when we encounter any teething issues. I asked that you have some patience as it does its thing. Please do shout if you see any issues with the versions that it has processed!

  14. nodesocket commented on Jun 23, 2026

    @nodesocket

    @MattIPv4 awesome, thanks for staying on top of this and getting over the finish line 🏁 . Appreciated 🙏🏻

  15. MattIPv4 commented on Jun 23, 2026

    @MattIPv4
    MemberAuthor

    No worries. I should be clear that much of this is very much a royal we, I'm just the one providing updates here, the folks at Cloudflare are the ones that've put in all the hard work to rewrite the automation. I'm sure there'll be more info shared by them in due course about this.

  16. heyesr commented on Jun 24, 2026

    @heyesr

    Congrats and thanks for the update! :-)

  17. milkyjoe90 commented on Jun 25, 2026

    @milkyjoe90

    This is great, thank you so, so much for the update Matt. So this should mean that once the automation has caught up, the API for cdnjs etc will start reporting out the latest versions? For my purposes getting libraries, versions and hashes from the API is more than sufficient, the repo itself being synced is less of a concern for me.

    Please pass on mine and others thanks to the folks at Cloudflare for making progress on this. It's massively appreciated.

  18. MattIPv4 commented on Jun 28, 2026

    @MattIPv4
    MemberAuthor

    So this should mean that once the automation has caught up, the API for cdnjs etc will start reporting out the latest versions?

    Indeed, as the bot starts processing new versions they'll show up on the API.

  19. mirabilos commented on Jul 28, 2026

    @mirabilos

    same happens for me (dygraphs) every time I release it, unpkg picks it up almost immediately

  20. MattIPv4 commented on Jul 28, 2026

    @MattIPv4
    MemberAuthor

    same happens for me (dygraphs) every time I release it, unpkg picks it up almost immediately

    https://github.com/cdnjs/logs/tree/prod/packages/d/dygraph

    https://github.com/cdnjs/packages/blob/master/packages/d/dygraph.json

    https://www.npmjs.com/package/dygraphs?activeTab=versions

    All your previous versions released many years ago have been picked up by cdnjs just fine -- looks like we're just missing the most recent version published a day ago. I suspect the bot is still catching up from when it was re-enabled, but if we don't pick up the new version in the next few days, let me know and we can dig further.

  21. mirabilos commented on Jul 28, 2026

    @mirabilos
  22. vndroid commented on Sep 6, 2026

    @vndroid

    highlight.js seems that there has been no update.

  23. MattIPv4 commented on Sep 12, 2026

    @MattIPv4
    MemberAuthor

    @vndroid highlight.js was last updated a month ago for the 11.11.2 release: https://github.com/cdnjs/logs/tree/prod/packages/h/highlight.js

    Looking at the config for the package (https://github.com/cdnjs/packages/blob/master/packages/h/highlight.js.json), it is set to pull from https://www.npmjs.com/package/@highlightjs/cdn-assets, which does have a newer 11.12.0 release that we haven't picked up even though the file map appears to still match.

    @simonabadoiu can you take a look at why the bot isn't picking up that version, given it has been published for a month? Is there any further diagnosis I can do from the outside?

  24. vndroid commented on Sep 14, 2026

    @vndroid

    @vndroid highlight.js was last updated a month ago for the 11.11.2 release: https://github.com/cdnjs/logs/tree/prod/packages/h/highlight.js

    Looking at the config for the package (https://github.com/cdnjs/packages/blob/master/packages/h/highlight.js.json), it is set to pull from https://www.npmjs.com/package/@highlightjs/cdn-assets, which does have a newer 11.12.0 release that we haven't picked up even though the file map appears to still match.

    @simonabadoiu can you take a look at why the bot isn't picking up that version, given it has been published for a month? Is there any further diagnosis I can do from the outside?

    By the way, the mathjax , font-awesome and tocbot could not be found.

  25. Snrat commented on Sep 26, 2026

    @Snrat

    mermaid is stuck at 11.15.0 on cdnjs. None of the six releases since then have been picked up:

    11.16.0 (2026-06-25), 11.16.1 (2026-08-04), 11.17.0 (2026-08-19), 11.17.1 (2026-08-24), 11.17.2 (2026-08-25), 12.0.0 (2026-09-10, current latest)

    This doesn't look like the backlog:

    • 10.9.8 was published on 2026-08-04, after 11.16.0 and 26 minutes after 11.16.1. It was picked up on 2026-08-13, but 11.16.0 and 11.16.1 were not.
    • mermaid-layout-elk was released alongside 11.16.0, 11.17.0 and 12.0.0. Its matching versions (0.2.2, 0.2.3, 1.0.0) are all on cdnjs; the last one was picked up on 2026-09-16.

    Possible cause: from 11.16.0 on, the fileMap matches 1,167–1,315 files per version, up from 884 in 11.15.0. Going by the logs, the largest version the new bot has published since mid-June is rxdb 17.5.0, with 1,096 files. Total size seems less likely to be the cause: 11.16.x/11.17.x match about 80 MiB of files, and duckdb-wasm versions matching about 113 MiB have gone through. Could the bot be hitting a per-version file-count limit, or something else that grows with the number of files?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions