# 0.27 is Out - Retry, Cache Eviction and UX improvements

> Orbital 0.27.0 - The "Cheers" Edition - Release Notes

Source: https://orbitalhq.com/changelog/2024-01-27-release-announcement-0-27-0
Date: 2024-01-27
Version: 0.27.0

## Orbital 0.27.0 - The "Cheers" Edition 🍻
As the Orbital office farewells Dry January, we welcome back Friday drinks with a fresh release - [0.27.0](https://hub.docker.com/layers/orbitalhq/orbital/0.27.0/images/sha256-80b561bf9e936a044ee26b6f8758af41e39d4eb7dc073b6eb7a8c78eabd7162d?context=explore).

Pull up a stool, grab your favorite beverage, and let's toast to the new features, usability improvements, and fixes that are making Orbital 0.27.0 as cozy and welcoming as your favorite Boston bar.

## Features
### Retry Operations
Like Sam Malone behind the bar - or a Fraser reboot - we know the importance of second and third chances. 

That's why we've introduced `@Retry` annotations, ensuring that if at first you don't succeed, requests can try, try again to connect and get your data flowing just right.
Read more about it in the release announcement [here](/changelog/2024-01-26-retry-operations), and the docs are available [here](/docs/describing-data-sources/http#retry-policies)

### Cache Eviction
There's nothing worse than overstaying your welcome when it's time to leave.

Orbital's caches now support Cache headers, evicting data when it's stale.
Read more about it [here](/changelog/2024-01-26-cache-eviction), with the docs available [here](/docs/querying/caching)

### Better Connections for Kafka
Our Kafka connections now have more options than Frasier had patients - with full support for secure Kafka connections.
Expect a seamless experience that keeps the data pouring in.  More detail available in our [docs](/docs/describing-data-sources/configuring-connections#additional-kafka-connection-properties)

## Usability Stuff
### Better handling of query compilation errors
Pobody's Nerfect, right?

Orbital now displays compilation errors in a slightly less antagonistic way. Read more [here](./2024-01-25-better-query-compilation-errors).

### Query history refreshes
Running a new query now refreshes the history view automatically, much like Norm Peterson's beer mug. You'll always have the latest information at your fingertips, no manual refresh needed.

### Loading bars
Our loading bars have received a makeover, becoming more informative and visually appealing. It's the little details that make all the difference, ensuring you're not left hanging while waiting for your data to appear.

## Fixes
 * **Projections of Nested Arrays**: We've fixed the projection of nested arrays, ensuring that your data structures are handled with the care and precision of Cliff Clavin's factoids—accurate, detailed, and meticulously organized.

 * **Nested Values in Discovery:** Nested values are now correctly used as inputs to discovery, making your data exploration as smooth and effective as Woody Boyd's charm. No more confusion or missteps.

 * **Cancelled Queries:** Cancelled queries now appropriately show as "cancelled," clearing up any confusion and ensuring you're not left wondering what went wrong. It's straightforward communication, just how Coach would have wanted it.

 * **Improved Performance of Loading Query History:** We've supercharged the performance of loading your query history, making it faster than ever. It's like getting your data served up by Sam himself—quick, efficient, and with a smile.

 * **Fix duplicates on child properties with same names:** An unfortunate little gremlin meant in certain conditions child properties with the same name as a parent would get incorrect values.

So, here's to Orbital 0.27.0 — Cheers to faster data, better performance, and a community where everyone is connected! 🍻
