<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>IVAO DevOps</title><description>Articles, releases and API changes from IVAO DevOps.</description><link>https://ivaoaero.github.io/</link><item><title>Data API /all endpoints are being deprecated</title><link>https://ivaoaero.github.io/posts/data-api-all-endpoints-deprecation/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/data-api-all-endpoints-deprecation/</guid><description>We are replacing every /all endpoint in the Data API with pagination to reduce per-request work and response sizes. Removal is currently planned for 21 November 2026, subject to change.</description><pubDate>Sun, 08 Nov 2026 00:00:00 GMT</pubDate><category>article</category><category>Data API</category><category>Data API</category><category>Pagination</category><category>Deprecation</category></item><item><title>WebEye 5.0.2</title><link>https://ivaoaero.github.io/posts/webeye-5-0-2/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/webeye-5-0-2/</guid><description>New map-search shortcuts, controller position controls and clearer flight details.</description><pubDate>Fri, 06 Nov 2026 19:04:08 GMT</pubDate><category>web</category><category>Webeye</category><category>Frontend</category></item><item><title>WebEye 5.0.1</title><link>https://ivaoaero.github.io/posts/webeye-5-0-1/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/webeye-5-0-1/</guid><description>Clearer booking badges and more targeted loading of booked ATC positions.</description><pubDate>Sun, 01 Nov 2026 17:08:37 GMT</pubDate><category>web</category><category>Webeye</category><category>Frontend</category></item><item><title>WebEye 5.0</title><link>https://ivaoaero.github.io/posts/webeye-5-0/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/webeye-5-0/</guid><description>A redesigned map with animated traffic, detailed airport layouts, runway guidance and flight-plan route previews.</description><pubDate>Sun, 01 Nov 2026 12:37:15 GMT</pubDate><category>web</category><category>Webeye</category><category>Frontend</category></item><item><title>Altitude 1.14.0.24b</title><link>https://ivaoaero.github.io/posts/altitude-1-14-0-24b/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/altitude-1-14-0-24b/</guid><description>Joystick push-to-talk, new audio meters and microphone gain, and reworked voice and network connections.</description><pubDate>Fri, 09 Oct 2026 17:47:08 GMT</pubDate><category>software</category><category>Altitude</category><category>Software</category><category>Audio</category><category>PTT</category></item><item><title>Aurora Windows 1.4.2.110</title><link>https://ivaoaero.github.io/posts/aurora-windows-1-4-2-110/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/aurora-windows-1-4-2-110/</guid><description>HAL training-server support, clearer waypoint selection and fixes for sector loading, Voice ATIS and PAR.</description><pubDate>Thu, 01 Oct 2026 00:00:00 GMT</pubDate><category>software</category><category>Aurora Windows</category><category>Software</category><category>Controllers</category><category>Radar</category></item><item><title>Why We Moved API Authentication from the Gateway to Our Microservices</title><link>https://ivaoaero.github.io/posts/why-we-moved-api-authentication-from-the-gateway-to-our-microservices/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/why-we-moved-api-authentication-from-the-gateway-to-our-microservices/</guid><description>Moving our API authentication and authorization from gateway to microservice layer          ...</description><pubDate>Tue, 28 Oct 2025 15:05:05 GMT</pubDate><category>article</category><category>IVAO</category><category>webdev</category><category>systemdesign</category><category>api</category><category>nestjs</category></item><item><title>From TypeScript to SQL: Automatically Granting DB Permissions Without Losing Your Mind</title><link>https://ivaoaero.github.io/posts/from-typescript-to-sql-automatically-granting-db-permissions-without-losing-your-mind/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/from-typescript-to-sql-automatically-granting-db-permissions-without-losing-your-mind/</guid><description>TL;DR   Managing database grants across multiple microservice APIs became a repetitive,...</description><pubDate>Tue, 12 Aug 2025 08:07:36 GMT</pubDate><category>article</category><category>IVAO</category><category>webdev</category><category>programming</category><category>typescript</category><category>sequelize</category></item><item><title>We Trust Cargo — But libmysqlclient Taught Us to Check the System Too</title><link>https://ivaoaero.github.io/posts/we-trust-cargo-but-libmysqlclient-taught-us-to-check-the-system-too/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/we-trust-cargo-but-libmysqlclient-taught-us-to-check-the-system-too/</guid><description>TL;DR   After bumping some dependencies in our Rust Actix API, we experienced a very strange...</description><pubDate>Tue, 29 Jul 2025 08:00:00 GMT</pubDate><category>article</category><category>IVAO</category><category>rust</category><category>sql</category><category>debian</category><category>programming</category></item><item><title>Why We Had to Switch from NestJS to Rust Over One Hidden (and Costly) Setting</title><link>https://ivaoaero.github.io/posts/why-we-switched-from-nestjs-to-rust-over-one-hidden-and-costly-setting/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/why-we-switched-from-nestjs-to-rust-over-one-hidden-and-costly-setting/</guid><description>TL;DR   We partially migrated to Rust because NestJS&apos;s compression middleware had a default...</description><pubDate>Sun, 20 Jul 2025 23:08:27 GMT</pubDate><category>article</category><category>IVAO</category><category>nestjs</category><category>rust</category><category>webdev</category><category>api</category></item><item><title>How We Handle Megabytes of Real-Time Data in React with IndexedDB</title><link>https://ivaoaero.github.io/posts/how-we-handle-megabytes-of-real-time-data-in-react-with-indexeddb/</link><guid isPermaLink="true">https://ivaoaero.github.io/posts/how-we-handle-megabytes-of-real-time-data-in-react-with-indexeddb/</guid><description>TL;DR   We refactored IVAO&apos;s live flight map (Webeye) to reduce memory usage and improve...</description><pubDate>Mon, 14 Jul 2025 13:28:43 GMT</pubDate><category>article</category><category>IVAO</category><category>webdev</category><category>react</category><category>programming</category><category>indexeddb</category></item></channel></rss>