July 30, 2024

2 minutes read

July Updates

Perf improvements across the board.

Fiber Team
Product

July at Fiber was about performance. Here's what we shipped:

App & API

  • 🚀 Faster writes: We cut down writing overhead by a factor of 3. This made writing considerably faster in most projects, especially for real-time syncs.

  • Instant loading: New accounts start syncing in under a second. This eliminates the previous variable wait of up to 5 seconds.

  • 🔄 Flattened syncs: Syncs are now a first-party citizen within Fiber. This month finally we got rid of "sync sets" (previously "portals"). Now, every sync must have a unique name within your environment. (We suggest prefixing them with the source they pull from eg. stripe-subscriptions and salesforce-deals.)

  • 🔧 Handshake Improvements: We improved the documentation for Handshake, our open-source Next.js boilerplate for handling OAuth with 200+ APIs. Visit handshake.cool and check it out.

  • 🏎️ App Router migration: From the behind-the-scenes at Fiber. We finally completed our migration to Next.js' app router. Things feel snappier already.

Connectors

Changes to our third-party sources.

Xero

  • New sync: Items: You can now sync Items from Xero, giving you access to more of your product data.

  • Faster Invoices sync: We've optimized the Invoices sync, significantly improving its performance.

Shopify

  • Fixed error handling: Modified the source to account for new 5xx errors being thrown by Shopify.

Gmail

  • Full messages: Loading full messages for each page of results, rather than just the headers.
  • New schema: Revised the Message schema to make it more developer-friendly.

We made non-breaking changes to a few other sources. Visit our docs for more details.


As always, you can reach us at team@fiber.dev with any questions.