Skip to content

Release 0.2.10 - Automated config lookup and visualization fixes#83

Merged
JohannesMahne merged 7 commits intomainfrom
release-0.2.10
Jan 28, 2026
Merged

Release 0.2.10 - Automated config lookup and visualization fixes#83
JohannesMahne merged 7 commits intomainfrom
release-0.2.10

Conversation

@JohannesMahne
Copy link
Copy Markdown
Collaborator

@JohannesMahne JohannesMahne commented Jan 23, 2026

Summary

This PR introduces Chargeback Integration version 0.2.10.

What's New in 0.2.10

Bug Fixes

  • Visualization Display Issues: Fixed visualizations not loading correctly due to integer division returning zero in ES|QL queries. All calculations now use TO_DOUBLE type conversion to prevent this issue.

Enhancements

  • Automated Configuration Index: The chargeback_conf_lookup index is now automatically created via a bootstrap transform during installation. This eliminates the need for manual index creation steps.
    • Default ECU rate: 0.85 EUR
    • Default weights: indexing=20, query=20, storage=40
    • Default date range: 2010-01-01 to 2046-12-31

Maintenance

  • Bumped all transform pipeline versions to 0.2.10
  • Updated ESS Billing version requirement to v1.7.0+
  • Added ESS Billing Version column to compatibility table

Dependencies

Dependency Required Version Status
Elastic Stack 9.2.0+ ✅ Available
ESS Billing Integration 1.7.0+ ✅ Released
Elasticsearch Integration 1.16.0+ ✅ Available

Pre-merge Checklist

Related Issues

## Revert 0.2.10 (fixes #74)

Reverts commits c32adfc and 54af863 which prematurely added version
0.2.10 to main. 0.2.10 depends on ESS Billing integration v1.7.0 which
has not been released yet.

The 0.2.10 changes remain available on the `0.2.10-integration-build`
branch and will be re-merged once the dependency is available.

## Fix typos (fixes #73)

- Renamed `module/Decommisioning.md` to `module/Decommissioning.md`
- Fixed "DECOMMISIONING" → "DECOMMISSIONING" in heading
- Fixed "decommision" → "decommission"
- Fixed "Saved Obejects" → "Saved Objects"
- Fixed "compatiblity" → "compatibility" in integration/README.md
- Updated reference link in integration/Instructions.md
Adds comprehensive changelog documenting all integration and module
releases with dates and notable changes.

Fixes #75
…on fixes

- Removed manual setup_commands.json (no longer needed)
- Updated Instructions.md: removed manual config setup step, added Configuration section at end
- Updated README.md with version 0.2.10 release notes
- Documented automated chargeback_conf_lookup creation via bootstrap transform
- Simplified installation steps - configuration index now auto-created
- Default config: ECU rate 0.85 EUR, weights 20/20/40, date range 2010-2046

Based on PR: elastic/integrations#16936
- Updated Requirements section to require ESS Billing v1.7.0+
- Added ESS Billing Version column to compatibility table
- 0.2.10 requires new features from ESS Billing 1.7.0
@JohannesMahne JohannesMahne requested a review from Copilot January 23, 2026 08:27
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This release prepares Chargeback Integration version 0.2.10, which fixes visualization display issues and introduces automated configuration index creation. The PR also corrects spelling errors in documentation files.

Changes:

  • Fixed visualization loading issues by preventing integer division in ES|QL queries through TO_DOUBLE type conversion
  • Automated creation of the chargeback_conf_lookup index via bootstrap transform
  • Updated ESS Billing integration requirement from v1.4.1+ to v1.7.0+

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
module/Decommissioning.md Corrected spelling errors in heading and body text
integration/README.md Updated ESS Billing version requirement and fixed spelling in compatibility table
integration/Instructions.md Fixed spelling and updated file reference path
CHANGELOG.md Added comprehensive changelog documenting all releases including 0.2.10

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JohannesMahne
Copy link
Copy Markdown
Collaborator Author

ESS Billing update with tags released:

(elastic/integrations#15950) Package ess_billing - 1.7.0 containing this change is available at https://epr.elastic.co/package/ess_billing/1.7.0/

@JohannesMahne JohannesMahne requested a review from 3kt January 27, 2026 07:51
@JohannesMahne JohannesMahne marked this pull request as ready for review January 27, 2026 07:52
ESS Billing integration v1.7.0 has been released, so 0.2.10 is now
ready for release. Moved 0.2.10 from "Unreleased" section to a proper
release entry with today's date.
@JohannesMahne JohannesMahne requested review from elastic-abhi and removed request for 3kt January 28, 2026 05:52
Copy link
Copy Markdown

@elastic-abhi elastic-abhi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine.

@JohannesMahne
Copy link
Copy Markdown
Collaborator Author

@elastic-abhi - many thanks. Can you press the approve button?

@JohannesMahne
Copy link
Copy Markdown
Collaborator Author

@elastic-abhi - let us first sort out the issue with @timestamp before you approve this one.

…cost transform sync

Fixes sync field to use event.ingested instead of @timestamp to match previous versions and address reviewer feedback.
@JohannesMahne
Copy link
Copy Markdown
Collaborator Author

@elastic-abhi - please approve this PR, as it has the right ZIP. Once approved, I can merge it.

Copy link
Copy Markdown

@elastic-abhi elastic-abhi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks ok

@JohannesMahne JohannesMahne merged commit 3dd1d93 into main Jan 28, 2026
1 check passed
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.

[bug] visualizations not loadion

3 participants