Changelog History
-
v0.16.2 Changes
โก๏ธ Minor update to fix issues with partial graph creation and hashing.
-
v0.16.1 Changes
Minor update to the libzef core to include a
copy_graph_slice
function. -
v0.16.0 Changes
๐ New features:
VALUE_NODE
s as low level blobs. Attribute entities now reference values and reuse stored blobs.Val(...)
syntax in a GraphDelta will create a value node.Can load and save graphs locally.
๐ Fixes:
Graphs record which ET/RT/ENs they are using again.
Issues with value nodes in graph caches.
๐ Improvements:
SimpleGQL:
- Custom routes handled by hooks can be given as Zef.Route lines in the graphql file.
๐จ Refactor GraphQL module from
gql
tographql
.๐ Improvements to many FX.
๐ Improvements to many ZefOps.
โก๏ธ More flexible graph update process, allowing concurrent processing.
0๏ธโฃ Compact view for
graphviz
as default.Many improvements to FlatGraphs
๐ฅ Breaking changes:
- ๐ We have removed Windows support for this release. We are aiming to reintroduce it for the next release.
-
v0.15.8 Changes
๐ New features:
- Rich output in
zef.ui
, viashow
,to_table
andto_card
. splice
,alias
, ... zefops.- Filegraphs and credentials are stored together in directory for ZefHub URL. This may require a new login with your credentials.
๐ฅ Breaking changes:
ZEFHUB_AUTH_KEY
is repurposed for API keys for service jobs. API keys can be created for your account atconsole.zefhub.io
.
๐ Fixes:
- 0๏ธโฃ SimpleGQL graphs are kept alive by default.
- ๐ Fixes in ordering of graph delta commands.
- Zefops
ZefGenerator
s internally now for reliable iteration.
๐ Improvements:
- FlatGraphs:
- FlatGraphs can absorbed other FlatGraphs from FlatRefs
- SimpleGQL:
- Faster queries/updates with explicit IDs.
- Queries work in consistent graph slice.
debug-level
for extra info
- Core:
- GraphSlices now hold a reference to their corresponding Graph.
- Rich output in
-
v0.15.7 Changes
๐ฅ Breaking changes:
- SimpleGQL: no longer takes the schema_file and graph as regular arguments, but
as
--schema-file
and--data-tag
instead. - Rename
ZEFDB_CONFIG_PATH
toZEFDB_SESSION_PATH
- ๐จ
schema
zefop renamed toblueprint
๐ New features:
SimpleGQL:
- all main module arguments can be passed as environment variables,
e.g. instead of
--schema-file
you can useSIMPLEGQL_SCHEMA_FILE
. Commandline args take priority. --init-hook
option to run a hook on every startup@dynamic(hook: "...")
option for field resolvers
- all main module arguments can be passed as environment variables,
e.g. instead of
Tokens are cached in the session directory
Dictionary syntax for graph wishes:
{ET.Something: {RT.A: 3, RT.B: 4}}
โก๏ธ
set_field
operation for atomically updating "fields"
๐ Fixes:
- 0๏ธโฃ
login
auth flow was broken for the new default of statically built libzef.
- SimpleGQL: no longer takes the schema_file and graph as regular arguments, but
as
-
v0.15.6 Changes
schema
zefop- ๐ Preliminary Windows support.