Releases: fluree/db
Releases · fluree/db
v3.0.0-alpha2
What's Changed
- Make load work for memory conns by @cap10morgan in #388
- Fix :spot error on query by @mpoffald in #389
- Update test expecation SHAs and sizes for recent commit change by @cap10morgan in #392
- Fix mixed context key types on reify by @cap10morgan in #393
- Feature: bind queries by @cap10morgan in #397
- json-ld response formatting by @dpetran in #399
- Feature: allow keywords too in multi-queries by @cap10morgan in #400
- SHACL property pair constraints by @mpoffald in #401
- Fix/object queries by @zonotope in #396
- Fix/multi query context by @zonotope in #404
- add support for SHACL value range constraints by @mpoffald in #405
- Disallow inserting nodes that contain no properties by @mpoffald in #407
- update
stage
args to be justdb
in sdk namespaces by @mpoffald in #416 - fix: no conn context on load by @dpetran in #415
- Allow object bindings on rdf:type predicates by @mpoffald in #419
- Fix datetime coercion by @dpetran in #421
- Allow querying/transacting as an identity via opts by @mpoffald in #424
- only allow string "latest" instead of keyword for history t by @dpetran in #425
- File conn supports indexing by @bplatz in #427
- Remove avro deps by @bplatz in #429
- allow transacting
false
values by @mpoffald in #428 - Fix loading
@list
s by @mpoffald in #434 - Refine default context handling by @bplatz in #437
- Adds tests to ensure context remains "stable" through multiple reloads by @bplatz in #443
- Ensures default context is carried from loaded commit meta by @bplatz in #444
- Add some tests for load API fn w/ mem conn by @cap10morgan in #442
- Enable policy opts via http-api by @mpoffald in #445
- Fix decimal coercion w/ file conn loading by @cap10morgan in #446
- Fix/load commit metadata by @zonotope in #448
- Feature/equivalent properties by @zonotope in #454
- Adds ability to update default context, default context APIs by @bplatz in #441
- Feature/query iri map by @zonotope in #452
- Checks for no flakes in permissions-validate by @bplatz in #433
- Fix/transform where by @zonotope in #455
- Feature/update by @zonotope in #456
- Make defaultContext a node by @cap10morgan in #457
- Changes to support replacing spec with malli in http-api-gateway by @cap10morgan in #459
- Fix commit-details lost on load by @cap10morgan in #463
- update json-ld dep to support iri expansion via clearing context by @dpetran in #447
- Feature: S3 connection method by @cap10morgan in #464
- Fix query key decoding by @cap10morgan in #465
- Use expanded IRIs in policy code by @cap10morgan in #470
- Share modification schema between query and transact code by @cap10morgan in #471
- Fix txn schema to allow just asserts again by @cap10morgan in #472
- load predefined properties and ref retracts by @dpetran in #469
- handle string variables in values clause by @dpetran in #475
- Fix null bind values with string vars by @cap10morgan in #477
- Fix commit+load after deleting entire subjects by @mpoffald in #481
- Exclude queries that require use of equivalentProperty from simple-subject-crawl by @mpoffald in #486
- Feature: SHACL not constraint by @cap10morgan in #487
- Feature/fuel calculation by @zonotope in #480
- Fix multiple property SHACL shapes by @cap10morgan in #488
- Support SHACL constraints
sh:minLength
,sh:maxLength
, andsh:pattern
by @mpoffald in #492 - update api to allow credential-wrapped requests by @dpetran in #489
- Ensure objects of
fluree:targetClass
are correctly handled as types, regardless of txn order by @mpoffald in #498 - don't treat sh:class constraint as a sh:nodeKind constraint by @dpetran in #501
- Feature/transaction fuel by @zonotope in #502
- only load unindexed commits by @dpetran in #516
- Fix mixed data types in txn by @cap10morgan in #506
- Feature: shacl
in
property by @cap10morgan in #517 - Feature: Enforce shacl class constraints by @cap10morgan in #520
- SHACL property paths by @dpetran in #519
- Feature: get default context at t by @cap10morgan in #525
- transaction numeric, string, datetime, and hash functions by @dpetran in #505
- Fix/id map resolution by @zonotope in #531
- Fix default-context-at-t after load by @cap10morgan in #529
- DRY up query validation error humanization by @cap10morgan in #530
- Support for
sh:targetObjectsOf
by @mpoffald in #532 - Add custom error msgs for query validation failures by @cap10morgan in #538
- A few improvements by @zonotope in #536
- Fix/subject object scans by @zonotope in #539
- Feature/remove psot by @zonotope in #540
- shacl shape constraints by @dpetran in #545
- Fix shacl class validation w/ node refs by @cap10morgan in #547
- Allow extending schemas for query maps, remove multi-query by @mpoffald in #546
- Handles sending commit and indexing changes upstream when consensus b… by @bplatz in #432
- fn intends to check maps, but other data structures are valid by @bplatz in #550
- Fix: sample movies data couldn't be transacted / queried by @cap10morgan in #548
- return @type instead of rdf:type by @dpetran in #553
- qualified value node shape by @dpetran in #552
- don't wrap single cardinality type values in a vector by @dpetran in #554
- Feature/equal list items by @zonotope in #555
- post processing validation by @dpetran in #557
- Add :remote
conn
type to connect to fluree/server by @bplatz in #558 - Update transact! syntax to be json-ld by @mpoffald in #561
- fix sids for pids by @dpetran in #563
- Feature: basic SPARQL support by @cap10morgan in #562
- short circuit validation by @dpetran in #560
- Feature: SPARQL support in http-api-gateway by @cap10morgan in #566
- Feature: unify create keys with transact by @cap10morgan in #570
- load pids correctly by @dpetran in #568
- Feature/language tags by @zonotope in #569
- fix commit loading to account for proper json-ld structure by @dpetran in #575
- Replace @id w/ f:ledger in transactions by @cap10morgan in #578
- Update deps, API docs, etc. by @cap10morgan in #581
- Update & clean up npm deps & related things and update shadow-cljs by @cap10morgan in #582
- Fix index read error by @mpoffald in #583
- Feature: per-request fuel limit by @cap10morgan in #586
- Serialize time objects correctly for commit files by @mpoffald in #585
- Add some more SPARQL PREFIX tests by @cap10morgan in #587
- Feature/nameservice by @bplatz in #590
- Fix/repl startup by @zonotope in #592
- use dedicated retract-flakes fn by @zonotope in #593
- Feature: SPARQL SELECT * w/o graph crawl by @cap10morgan in https://github.com/flur...
v2.0.3
v2.0.1
What's Changed
- Order each group of results when needed by @cap10morgan in #484
- Fix two-tuple var bind by @cap10morgan in #496
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Rerelease v2.0.0-beta2 as v2.0.0 stable
v3.0.0-alpha1
This the inaugural release of JSON-LD Fluree! Quite a bit has changed since Fluree 2.x, and we're still working on documenting it all. But feel free to play around with what's here.
What's Changed
- Feature/shadow cljs by @dpetran in #193
- FC-1437: fix/query limit by @zonotope in #207
- Introduce tools.build by @cap10morgan in #209
- Feature: generate source links in CLJ API docs by @cap10morgan in #211
- Feature/jld protocols by @zonotope in #213
- Feature/jld select iri resolution by @bplatz in #214
- Updates index-range to support datatype as part of range call by @bplatz in #217
- Feature/spo query (issue #216) by @bplatz in #220
- Feature/deletes #215 by @bplatz in #219
- Isolate Tests by @zonotope in #244
- Encapsulate Index by @zonotope in #218
- create connections in each test by @zonotope in #246
- #240 Allows @context @reverse declarations in queries to return prope… by @bplatz in #247
- Fix instructions for installing babashka by @mpoffald in #255
- #248 Add initial support for 'optional' queries (single statement only) by @bplatz in #252
- Add initial SPARQL parser tests + minor fixes by @mpoffald in #257
- Fix/load by @dpetran in #256
- Feature/grouped aggregates by @zonotope in #259
- Feature: Coerce more xsd datatypes by @cap10morgan in #260
- Feature/union query by @bplatz in #261
- This addresses the @context not working properly in JS by @bplatz in #262
- Add ungrouped aggregations; group before ordering by @zonotope in #265
- Fix/large groups by @zonotope in #263
- initial support for filters in
where
clauses by @mpoffald in #270 - fix ClassCastException in simple-subject-crawl by @mpoffald in #274
- EcdsaSecp256k1RecoverySignature2020 for commit credentials by @dpetran in #275
- Fix filters in simple-subject-crawl by @mpoffald in #278
- Feature: support ISO-8601 datetimes in time travel queries by @cap10morgan in #273
- opst index range not returning correct results, perf improve by @bplatz in #285
- Allow index's sid to be pulled in query results by @bplatz in #287
- Replace pauses with current time stubs in iso8601 tests by @cap10morgan in #288
- Changes I made for the http-api-gateway component by @cap10morgan in #290
- Fix for string context use from JS API for
stage
by @bplatz in #299 - Add basic policy support for query by @bplatz in #295
- Inconsistent nested tx node results without IRIs, support multiple identical @id in same tx by @bplatz in #302
- rename js artifacts and trim api down to the json-ld api by @dpetran in #306
- Spike/result bindings by @zonotope in #304
- Verify cred-wrapped transactions and queryies before processing by @dpetran in #294
- Mixed data types by @zonotope in #330
- decrease GHA build time by @flyingmachine in #305
- Make sure subClassOf predicate uses Class sid range by @bplatz in #336
- re-enable simple-subject-crawl for some queries by @mpoffald in #340
- Make stage & commit! args more explicit by @cap10morgan in #343
- add history query functionality by @dpetran in #341
- update new tests to use new commit! arity by @dpetran in #345
- Fix/rdfs class by @zonotope in #347
- Fix multi-cardinality predicates when loading ledgers by @cap10morgan in #349
- Policy enforcement for non-graph-crawl queries by @cap10morgan in #352
- Revert root short-circuit in allow-flake(s) by @cap10morgan in #353
- Feature/policy parse by @bplatz in #350
- Feature/multi query by @zonotope in #358
- Fix index-range bug, add test by @bplatz in #363
- Remove some unused namespaces by @bplatz in #366
- Fix/ssc perm by @bplatz in #365
- Enforce policies for transactions by @bplatz in #367
- history query improvements by @dpetran in #362
- Feature/having by @zonotope in #368
- pass around cache atom instead of cache closure by @dpetran in #369
- Remove unused dependencies by @bplatz in #372
- Fix context bugs by @cap10morgan in #373
- Feature/nested filters by @zonotope in #374
- Rename js? opt -> :context-type [:string|:keyword] by @cap10morgan in #375
- Fix string context merging by @cap10morgan in #377
- Fix nested nodes in commits by @cap10morgan in #385
- Feature/value binding by @zonotope in #382
- Feature/select distinct by @zonotope in #383
- Fix self-referencing nested nodes by @cap10morgan in #387
- Support for returning commits from /history by @mpoffald in #379
New Contributors
- @mpoffald made their first contribution in #255
- @flyingmachine made their first contribution in #305
Full Changelog: v2.0.0-beta1...v3.0.0-alpha1
v2.0.0-beta2
What's Changed
- FC-1437: fix/query limit by @zonotope in #207
- Introduce tools.build by @cap10morgan in #209
- Feature: generate source links in CLJ API docs by @cap10morgan in #211
Full Changelog: v2.0.0-beta1...v2.0.0-beta2
v2.0.0-beta1
What's Changed
- FC-1429: Don't consider any flakes for a collection when no ecount set by @zonotope in #194
- Fix many bugs by @cap10morgan in #198
- Fix dbfunctions.fns/coerce-args by @cap10morgan in #199
- Add a
first
smartfn by @cap10morgan in #200 - Check optional clause for filter variables by @cap10morgan in #201
- Optionally deserialize :json preds by @cap10morgan in #203
- Fix the case where parse* query-map has parse-json? instead of parseJSON by @cap10morgan in #206
Full Changelog: v2.0.0-alpha6...v2.0.0-beta1
v1.0.5
What's Changed
- FC-1429: Don't consider any flakes for a collection when no ecount set by @zonotope in #194
- Fix many bugs by @cap10morgan in #198
Full Changelog: v1.0.4...v1.0.5
v2.0.0-alpha6
What's Changed
- FC-1431: fix/unresolve nodes by @zonotope in #195
- Fix orderBy var in optional part of where clause by @cap10morgan in #196
Full Changelog: v2.0.0-alpha5...v2.0.0-alpha6
v2.0.0-alpha5
What's Changed
- Ensure :order-by :type :variable is not treated as simple subj crawl by @cap10morgan in #186
- Fix/ssc var bind by @bplatz in #188
- Fix session/resolve-ledger & add some tests for it by @cap10morgan in #189
- FC-1426 :vars Relationship binding fix for analytical queries by @bplatz in #190
- Fix authenticated prefix queries by @cap10morgan in #191
Full Changelog: v2.0.0-alpha4...v2.0.0-alpha5