0.27 is Out - Retry, Cache Eviction and UX improvements

Date
    Changelog entry cover image

    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.

    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, and the docs are available here

    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, with the docs available here

    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

    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.

    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! 🍻