After two years in production, Fuego reaches version 1.0.0 with index management, vector support, and AI embeddings.
Today is an important day for Fuego: we’re officially releasing version 1.0.0, a milestone that represents not just new features, but most importantly, recognition of the maturity and stability the project has achieved.
Many users have asked us whether Fuego was stable and ready for production environments. The answer has always been “yes,” but today version 1.0.0 makes it official: Fuego has been successfully used by development teams in production environments for over two years, managing critical Firestore databases with excellent reliability and performance.
The jump from version 0.30.2 to 1.0.0 isn’t just a number change. It represents a commitment to the stability and backward compatibility that enterprise teams expect. After two years of continuous feedback, optimizations, and improvements based on real production usage, Fuego has reached a level of maturity that deserves this recognition.
Version 1.0.0 marks the beginning of a new phase: a stable product to build upon, with even greater attention to compatibility and controlled feature progression.
One of the most requested features is finally here: Fuego now offers complete Firestore index management directly from the application.
What you can do:
This feature solves one of the biggest pain points in Firestore development: no more constant switching between your app and the Firebase console to manage indexes. Everything is now just a click away, with the ability to compare configurations across environments and ensure production and staging have the same indexes.
Real-world use case: During deployment of a new feature requiring complex queries, you can create the necessary indexes in staging, test them, and then quickly sync them to production with confidence that the configuration is identical.
With the explosion of AI and machine learning-based applications, vector data has become essential. Fuego 1.0.0 introduces full support for Firestore’s Vector data type, for both float32 and float64.
Available features:
This is probably the most innovative feature of 1.0.0: you can configure AI providers directly in Fuego to automatically generate vector embeddings.
Supported providers:
Practical use cases:
Semantic search: Configure a provider, generate embeddings for your content, and use findNearest queries to implement intelligent search based on meaning rather than keywords.
Embedding migration: Want to change embedding models? With batch modifications, you can regenerate all existing vectors in your database using a new provider, making migration simple and fast.
Local testing: Use Ollama to test your implementation locally without API costs, then switch to a cloud provider in production.
findNearest queries allow you to search for similar documents based on vector distance. Fuego now fully supports this query type with an intuitive interface.
Specify your search vector (generated by your AI provider or entered manually), the desired number of results, and optionally a maximum distance filter. Fuego builds the optimal query and shows you results ordered by similarity.
Practical example: In an e-commerce app, you can implement “similar products” by loading a product’s embedding and using findNearest to find items with similar characteristics.
For developers working locally with Firebase emulators, the “Emulators” menu now automatically lists all emulators found on your machine. One click and you’re connected, without manually entering hosts and ports.
In addition to new features, 1.0.0 includes important fixes:
These fixes may seem small, but they’re the result of real feedback from users who use Fuego daily, and demonstrate the attention to detail that characterizes a 1.0 version.
Version 1.0.0 is a milestone, not an endpoint. Here’s what you can expect in the coming months:
We’ll continue to refine current features based on user feedback. The goal is to make every interaction with Firestore even smoother and more intuitive.
We’re investing heavily in improving the experience for power users. More shortcuts, complete keyboard navigation, and a command palette to quickly access any feature without ever touching the mouse.
One of the most frequent requests: we’re working to officially bring Fuego to Linux, expanding availability to all major operating systems.
To eliminate Windows Defender warnings and ensure an even more secure installation, we’ll implement code signing for Windows builds.
This is the most important upcoming feature: a team version of Fuego that will allow:
Good news for current users: all existing plans will be able to automatically migrate to the new teams when the feature becomes available, maintaining all current benefits and adding collaborative capabilities.
Fuego 1.0.0 represents more than two years of work, feedback, and continuous improvements. It’s confirmation that a tool can be powerful, stable, and designed to solve developers’ real problems.
Whether you’re managing a small side project or an enterprise Firestore database with millions of documents, Fuego 1.0.0 is ready to help you work more efficiently, with the stability and reliability you expect from a mature product.
Thank you to everyone who has used Fuego over the years, shared feedback, and contributed to making it what it is today. Version 1.0.0 is yours too.
Useful resources:
In Fuego 0.28.0, you can now copy/paste queries, export them as .txt, and use Firestore’s Explain and Analyze to inspect query plans, index usage, cost, and execution stats.
Fuego 0.27 adds full support for Firestore's 'bytes' data type, resolves an emulator issue, improves Google token handling, and updates keyboard shortcuts on Windows.
Explore the latest features of Fuego 0.26, including Google Cloud Storage support (Firebase storage), enhanced media previews, and major performance improvements.