Skip to content

Conversation

@shri3016
Copy link

What this PR does

Publishes a blog post announcing Cortex v1.20.0 release, highlighting major new features and their benefits for Cortex users.

The blog post covers:

  • Prometheus Remote Write 2.0 support (experimental)
  • Parquet format support for storage (experimental)
  • Advanced query federation with regex tenant resolver
  • gRPC stream push for distributor-ingester communication
  • Enhanced native histogram support
  • Resource-based monitoring and limiting
  • UTF-8 name validation support

This helps inform the Cortex community about the significant improvements and capabilities introduced in v1.20.0.

Which issue(s) this PR fixes

Fixes #7104

Checklist

  • Documentation added (blog post)
  • Tests updated (N/A - documentation only)
  • CHANGELOG.md updated (N/A - documentation only)

Highlights new features and benefits in v1.20.0 release including:
- Prometheus Remote Write 2.0 support (experimental)
- Parquet format support for storage (experimental)
- Advanced query federation with regex tenant resolver
- gRPC stream push for distributor-ingester communication
- Enhanced native histogram support
- Resource-based monitoring and limiting
- UTF-8 name validation support

Signed-off-by: shri3016] <[email protected]>
@shri3016
Copy link
Author

Hi @yeya24 ,This is my first PR to Cortex which fixes #7104
Can you or anyone from your team please review this and let me know if there's anything else needed from my side or if any changes are required. Thanks!

@shri3016
Copy link
Author

Thanks @yeya24 for allowing the workflow run,I can see that 3 tests are failing,can you guide on what is to be done from my side? Thank you!

- A new **Parquet converter service** to transform TSDB blocks into Parquet format.
- A **Parquet querier** for querying Parquet files directly.

Parquet's columnar storage offers superior compression and query performance, especially for analytical workloads. This feature allows users to optimize storage costs and query speeds for historical data, potentially reducing infrastructure expenses by up to 50% in certain scenarios.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
Parquet's columnar storage offers superior compression and query performance, especially for analytical workloads. This feature allows users to optimize storage costs and query speeds for historical data, potentially reducing infrastructure expenses by up to 50% in certain scenarios.
Parquet's columnar storage offers superior compression and query performance, especially for analytical workloads. This feature allows users to optimize query speeds for historical data and storage footprint

I think parquet is great, but I am not sure it will save us that much in infrastructure. I think it improves query speed and storage footprint, but 50% savings sounds wild.

Or maybe there is something I don't know. Can you chime in @yeya24 here?

Copy link
Contributor

Choose a reason for hiding this comment

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

I am not sure where those numbers are coming from. I don't have specific number for this

@yeya24
Copy link
Contributor

yeya24 commented Jan 16, 2026

Probably just my personal opinion but I think we should probably dive deeper here. This blog post seems similar to the release post we did

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish blog post to outline new features in latest version 1.20

3 participants