fbaligand / kibana-enhanced-table

Kibana visualization like a Data Table, but with enhanced features like computed columns, filter bar, and “Split Cols” bucket
Apache License 2.0
308 stars 64 forks source link

Opensearch Dashboard 2.15.0 release #350

Closed adrienyhuel closed 3 months ago

adrienyhuel commented 3 months ago

Hello,

Opensearch resolved an important issue about alerting in their recent 2.15.0 release.

I tried to install your plugin, by taking your 2.14 release and modifying the version in the JSON I side the zip, but it doesn't work.

I rebuilt the plugin using yarn, and it does work. But surprisingly, the zip is more than twice bigger (4MB instead of 1.75MB)

Could you build a release for Opensearch 2.15.0 ?

fbaligand commented 3 months ago

Hi, I just built and published a release for OSD 2.15.0: https://github.com/fbaligand/kibana-enhanced-table/releases/download/v1.14.0/enhanced-table-1.14.0_osd-2.15.0.zip

Enjoy ;)

bdovaz commented 1 month ago

@fbaligand there is a new 2.16.0 release and I can't install this plugin without a new release.

Thanks!

EDIT: I also wonder if something could be automated with Renovate in which I have quite a bit of experience so that it at least creates the appropriate PRs when a new release of OpenSearch Dashboards comes out.

fbaligand commented 1 month ago

Well, I don’t automate publication because I’m never sure that the new OSD version is compatible with enhanced table plugin’s current code. That said, you can take the last package for 2.15.0, open opensearch_dashboards.json file and replace 2.15.0 by 2.16.0 and that’s all.

bdovaz commented 1 month ago

Well, I don’t automate publication because I’m never sure that the new OSD version is compatible with enhanced table plugin’s current code. That said, you can take the last package for 2.15.0, open opensearch_dashboards.json file and replace 2.15.0 by 2.16.0 and that’s all.

I can't because in my Dockerfile I install it like this:

RUN /usr/share/opensearch-dashboards/bin/opensearch-dashboards-plugin install https://github.com/fbaligand/kibana-enhanced-table/releases/download/v1.14.0/enhanced-table-1.14.0_osd-2.15.0.zip

EDIT: About what you say about automating, do you mean that the validation has to be manual? Is there no way to automate any test to ensure that it is compatible in any way? Ideally, it would be ideal not to depend on you having to take time out to do those manual validations etc. every time a new OSD version is released.

And just focus on approving a PR that is automatically created, passes the appropriate validations and you merge it and get a new release.

fbaligand commented 1 month ago

Hi, I just tested the plugin version with OSD 2.16.0. Good news, it works well! So I just published the package for OSD 2.16.0: https://github.com/fbaligand/kibana-enhanced-table/releases/download/v1.14.0/enhanced-table-1.14.0_osd-2.16.0.zip

To answer your(s) suggestion(s):

bdovaz commented 2 weeks ago

Same problem with 2.17 release,

Can you make a release for 2.17? Thank you.

fbaligand commented 2 weeks ago

Hi @bdovaz,

This is done. Here is the package: https://github.com/fbaligand/kibana-enhanced-table/releases/download/v1.14.0/enhanced-table-1.14.0_osd-2.17.0.zip

bdovaz commented 2 weeks ago

Thanks for the quick response!

bdovaz commented 15 hours ago

@fbaligand new 2.17.1 release, same problem.

I'm sorry to be a pain with this topic but as there is no way to help you (as far as I understand) I have no choice but to tell you, if it were in my power I would create a PR.

fbaligand commented 12 hours ago

Hi @bdovaz,

As explained before, it's not as simple as a PR with an automation. That said, a comment here is OK for me.

The package is now available here: https://github.com/fbaligand/kibana-enhanced-table/releases/download/v1.14.0/enhanced-table-1.14.0_osd-2.17.1.zip