Ključne dopune ovog izdanja:
- Otkrivanje mutacija čvorova - Uključivanje dijagnostičkog načina rada
Također provjerite značajne ispravke grešaka.
Bleeding Edge: Želite isprobati nove značajke što je prije moguće? Instalirajte gatsby@next
i prijavite bilo kakve probleme.
Otkrivanje mutacija čvorova
U Gatsbyju 4 LMDB je postao zadana pohrana podataka. Omogućuje Gatsbyju da izvrši obradu u vezi s podatkovnim slojem izvan glavnog procesa izgradnje i omogućuje Gatsbyju pokretanje upita u više procesa, kao i podršku za dodatne strategije renderiranja (DSG i SSR).
U mnogim slučajevima ta je promjena korisnicima potpuno nevidljiva, ali ako ste autor izvornog dodatka ili imate vlastiti prilagođeni izvorni dodatak, to bi moglo utjecati na vas.
Izravne mutacije čvorova u različitim životnim ciklusima API-ja više nisu ustranjne. U prethodnim verzijama Gatsbyja izvor istine za podatkovni sloj bio je izravno u memoriji Node.js, tako da je mutirajući čvor zapravo bio mutirajući izvor istine što više nije slučaj. Uobičajene pogreške kada se radi swap na LMDB
bit će da neka polja više ne postoje ili su null
/undefined
kada pokušavate izvršiti GraphQL upite.
S ovim izdanjem sada možete otkriti mutacije čvora i otkloniti pogreške u gore spomenutim slučajevima null
/undefined
. Saznajte više o tome u Otklanjanje pogrešaka u polju podataka koji nedostaju ili su zastarjeli na čvorovima.
Značajne ispravke pogrešaka i poboljšanja
- Mnogo internih ažuriranja ovisnosti za svaki paket. Za detalje možete provjeriti datoteku
CHANGELOG.md
u mapi svakog paketa gatsby-plugin-emotion
: Use correct babel preset withjsxRuntime
option (gatsby-config.js
), via PR #34085gatsby
: Allow external systems to setup tracing for builds, via PR #34204gatsby-source-filesystem
: Ensure that thefastq
concurrency
parameter is of the correct type, via PR #34186gatsby-plugin-manifest
: Consider path prefix when getting localized manifest, via PR #34174gatsby-cli
: Fix for--inspect-brk
, via PR #34242