Skip to content

Upgrade DataTables to v3.0.1 - #6497

Draft
Amemeda wants to merge 5 commits into
apache:mainfrom
Amemeda:datatables-upgrade
Draft

Upgrade DataTables to v3.0.1#6497
Amemeda wants to merge 5 commits into
apache:mainfrom
Amemeda:datatables-upgrade

Conversation

@Amemeda

@Amemeda Amemeda commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Upgrade DataTables v1.13.11 -> v3.0.1 (latest non-beta)
Updated project files for DataTables (upgrade files from https://cdn.datatables.net/3.0.1/):

  • accumulo/LICENSE: update DataTables version #
  • META-INF/LICENSE: update DataTables version #
  • resources/LICENSE: update DataTables version #
  • dataTables.js: (formerly jquery.dataTables.js) updated to v3.0.1
  • dataTables.bootstrap5.js
  • dataTables.bootstrap5.css

Upgrade DataTables Buttons v2.4.2 -> v4.0.1 (latest non-beta)
Buttons must also be upgraded to meet compatibility requirements with DataTables 3.0.1.
Updated project files for DataTables Buttons (upgrade files from https://cdn.datatables.net/buttons/4.0.1/):

  • accumulo/LICENSE: update DataTables Buttons version #
  • META-INF/LICENSE: update DataTables Buttons version #
  • resources/LICENSE: update DataTables Buttons version #
  • buttons.bootstrap5.js
  • buttons.bootstrap5.css
  • buttons.colVis.js
  • dataTables.buttons.js

Upgrade DataTables ColReorder v1.7.0 -> v3.0.0 (latest non-beta)
ColReorder must also be upgraded to meet compatibility requirements with DataTables 3.0.1
Updated project files for DataTables ColReorder (upgrade files from https://cdn.datatables.net/colreorder/3.0.0/):

  • accumulo/LICENSE: update DataTables ColReorder version #
  • META-INF/LICENSE: update DataTables ColReorder version #
  • resources/LICENSE: update DataTables ColReorder version #
  • colReorder.bootstrap5.js
  • colReorder.bootstrap5.css
  • dataTables.colReorder.js

Compatibility Requirements with External JS Libraries:

  • JQuery v1.8+ (currently v3.7.1)
  • Bootstrap any version, recommended v4 or v5 (currently v5.3.8)
  • DataTables Buttons v3+ (upgraded to v4.0.1 in this pr)
  • DataTables ColReorder v3+ (upgraded to v3.0.0 in this pr)

Some Upgrade References:
https://cdn.datatables.net/releases.html (DataTables releases)
https://cdn.datatables.net/3.0.1/ (DataTables 3.0.1 upgrade files)
https://cdn.datatables.net/buttons/ (Buttons releases)
https://cdn.datatables.net/buttons/4.0.1/ (Buttons 4.0.1 upgrade files)
https://cdn.datatables.net/colreorder/ (ColReorder releases)
https://cdn.datatables.net/colreorder/3.0.0/ (ColReorder 3.0.0 upgrade files)
https://datatables.net/download/release-notes
https://datatables.net/download/upgrade/

This pr closes #4972

@Amemeda Amemeda changed the title Upgrade Datatables to v2.1.0 Upgrade DataTables to v2.1.0 Aug 6, 2026
@DomGarguilo

Copy link
Copy Markdown
Member

jquery.datatables.min.js contents needs to be updated but file is auto generated, how will this get updated?

I didn't think we had any minified (.min) files in the project (on purpose). Do you see that somewhere?

@Amemeda

Amemeda commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

these are probably not actually in the project then

image

@DomGarguilo

DomGarguilo commented Aug 6, 2026

Copy link
Copy Markdown
Member

these are probably not actually in the project then

image

No, looks like those are from Hadoop. So no work to do on our end 👍

@Amemeda Amemeda changed the title Upgrade DataTables to v2.1.0 Upgrade DataTables to v3.0.1 Aug 6, 2026
@dlmarion

dlmarion commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

I'm assuming that changes are coming to our monitor-related files too?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to DataTables 2 in monitor

3 participants