Skip to content
This repository has been archived by the owner on Oct 25, 2024. It is now read-only.

v0.3.0

Compare
Choose a tag to compare
@ra0x3 ra0x3 released this 17 Feb 22:34
· 429 commits to master since this release
a72e66d

What Changed?

✨ Enhancements

  • 🎬 Updates to how you start the service

    • In order to provide better devx (developer experience) across the Fuel ecosystem, we've added support for subcommands on the fuel-indexer and fuel-indexer-api-server binaries.
      • While previously you'd start the Fuel indexer or the Fuel indexer API server via fuel-indexer, going forward, you'll want to use the run subcommand, al-lah fuel-indexer run .
  • 🔋 New batteries included functionality

    • With our continued focus on improving devx, we've made two updates in order to make it as easy as possible to create your first indexers.
      • To that end, we've added two new features:
        • Starting a local Fuel node alongside your indexer service via the --local-fuel-node CLI option
        • The new forc-postgres plugin, made available via forc index postgres
          • forc index postgres is a set of subcommands that will allow users to create PostgreSQL databases without having to go through the trouble of installing PostgreSQL themselves.
  • 🤩 New types

    • We've added support for 128-bit integers in GraphQL schema via the new UInt16 or Int16 types

⚠️ Breaking changes

  • 🪦 End of support for SQLite as a database solution
  • Changes made to the GraphQL web API's /api/graph route used to query indices for information
    • Users should now send queries to the /api/graph/:namespace/:identifier route
      • Previously, one would query an index at the /api/graph/:namespace route where :namespace is the namespace defined in an indexer's manifest