Changelog #037

October 28, 2023Changelog #037

Follow along on Twitter for detailed updates and improvements made to Banana.

A Brand New UI

We've rebuilt our UI from the ground up, and with it comes a design facelift.

A picture is worth a thousand words, so I'll stop talking and just show you:

This UI rewrite should be at feature parity with our former UI, but in case you hit any issues, you can still find the old UI at old.banana.dev

Cancelable Builds

The long-awaited, highly requested feature: cancelable builds!

Click this button in the project view to cancel all ongoing builds. Great for the brave code slingers who push to main frequently, or for those times you just want to push readme changes.

And... A Brand New Inference Backend

We didn't stop at just the UI. This week, we're proud to launch our newest iteration on the infrastructure: V2.1

This, like the UI, is a complete overhaul of our inference backend.

Users will benefit from:

  1. A 10x highercapacity ceiling
  2. Support forarbitrary Dockerfile images, python versions, PyTorch versions, etc
  3. Higher throughput (and lower cost to you)
  4. VM-level isolation for security, and keeping the noisy neighbors at bay
  5. Faster builds
  6. Fewer Banana build quirks to learn

Since Monday, all new projects created have been deployed to this new infrastructure. On November 1st, we'll migrate existing models.

This is not a breaking API change; your code should run just fine, though please read the details in the V2.1 infra announcement here to ensure smooth sailing. Main point: if your Potassium is version pinned in requirements.txt, you'll want to update it to >=0.3.2

Big update!

There's more where that came from.

Keep an eye out for next week's changelog.

We are so back.

If you have any feature suggestions, improvements, or bug reports, send us a message or let us know in #support or #feature-requests on Discord.