Quick fix to escape special characters in graphviz
compact view output.
Minor update to fix issues with partial graph creation and hashing.
Minor update to the libzef core to include a copy_graph_slice
function.
-
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.
-
Graphs record which ET/RT/ENs they are using again.
-
Issues with value nodes in graph caches.
-
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.
-
Compact view for
graphviz
as default. -
Many improvements to FlatGraphs
- We have removed Windows support for this release. We are aiming to reintroduce it for the next release.
- 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.
ZEFHUB_AUTH_KEY
is repurposed for API keys for service jobs. API keys can be created for your account atconsole.zefhub.io
.
- SimpleGQL graphs are kept alive by default.
- Fixes in ordering of graph delta commands.
- Zefops
ZefGenerator
s internally now for reliable iteration.
- 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.
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:
login
auth flow was broken for the new default of statically built libzef.
schema
zefop- Preliminary Windows support.