Skip to content

Commit

Permalink
0.3.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
jsimnz committed Sep 23, 2022
1 parent ec296f7 commit 006e9c8
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 2 deletions.
94 changes: 94 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,97 @@
<a name="v0.3.1"></a>
## [v0.3.1](https://github.com/sourcenetwork/defradb/compare/v0.3.0...v0.3.1)

> 2022-09-23
DefraDB v0.3.1 is a minor release, primarily focusing on additional/extended features and fixes of items added in the `v0.3.0` release.

### Features

* Add cid support for allCommits ([#857](https://github.com/sourcenetwork/defradb/issues/857))
* Add offset support to allCommits ([#859](https://github.com/sourcenetwork/defradb/issues/859))
* Add limit support to allCommits query ([#856](https://github.com/sourcenetwork/defradb/issues/856))
* Add order support to allCommits ([#845](https://github.com/sourcenetwork/defradb/issues/845))
* Display CLI usage on user error ([#819](https://github.com/sourcenetwork/defradb/issues/819))
* Add support for dockey filters in child joins ([#806](https://github.com/sourcenetwork/defradb/issues/806))
* Add sort support for numeric aggregates ([#786](https://github.com/sourcenetwork/defradb/issues/786))
* Allow filtering by nil ([#789](https://github.com/sourcenetwork/defradb/issues/789))
* Add aggregate offset support ([#778](https://github.com/sourcenetwork/defradb/issues/778))
* Remove filter depth limit ([#777](https://github.com/sourcenetwork/defradb/issues/777))
* Add support for and-or inline array aggregate filters ([#779](https://github.com/sourcenetwork/defradb/issues/779))
* Add limit support for aggregates ([#771](https://github.com/sourcenetwork/defradb/issues/771))
* Add support for inline arrays of nillable types ([#759](https://github.com/sourcenetwork/defradb/issues/759))
* Create errors package ([#548](https://github.com/sourcenetwork/defradb/issues/548))
* Add ability to display peer id ([#719](https://github.com/sourcenetwork/defradb/issues/719))
* Add a config option to set the vlog max file size ([#743](https://github.com/sourcenetwork/defradb/issues/743))
* Explain `topLevelNode` like a `MultiNode` plan ([#749](https://github.com/sourcenetwork/defradb/issues/749))
* Make `topLevelNode` explainable ([#737](https://github.com/sourcenetwork/defradb/issues/737))

### Fixes

* Order subtype without selecting the join child ([#810](https://github.com/sourcenetwork/defradb/issues/810))
* Correctly handles nil one-one joins ([#837](https://github.com/sourcenetwork/defradb/issues/837))
* Reset scan node for each join ([#828](https://github.com/sourcenetwork/defradb/issues/828))
* Handle filter input field argument being nil ([#787](https://github.com/sourcenetwork/defradb/issues/787))
* Ensure CLI outputs JSON to stdout when directed to pipe ([#804](https://github.com/sourcenetwork/defradb/issues/804))
* Error if given the wrong side of a one-one relationship ([#795](https://github.com/sourcenetwork/defradb/issues/795))
* Add object marker to enable return of empty docs ([#800](https://github.com/sourcenetwork/defradb/issues/800))
* Resolve the extra `typeIndexJoin`s for `_avg` aggregate ([#774](https://github.com/sourcenetwork/defradb/issues/774))
* Remove _like filter operator ([#797](https://github.com/sourcenetwork/defradb/issues/797))
* Remove having gql types ([#785](https://github.com/sourcenetwork/defradb/issues/785))
* Error if child _group selected without parent groupBy ([#781](https://github.com/sourcenetwork/defradb/issues/781))
* Error nicely on missing field specifier ([#782](https://github.com/sourcenetwork/defradb/issues/782))
* Handle order input field argument being nil ([#701](https://github.com/sourcenetwork/defradb/issues/701))
* Change output to outputpath in config file template for logger ([#716](https://github.com/sourcenetwork/defradb/issues/716))
* Delete mutations not correct persisting all keys ([#731](https://github.com/sourcenetwork/defradb/issues/731))

### Tooling

* Ban the usage of `ioutil` package ([#747](https://github.com/sourcenetwork/defradb/issues/747))
* Migrate from CircleCi to GitHub Actions ([#679](https://github.com/sourcenetwork/defradb/issues/679))

### Documentation

* Clarify meaning of url param, update in-repo CLI docs ([#814](https://github.com/sourcenetwork/defradb/issues/814))
* Disclaimer of exposed to network and not encrypted ([#793](https://github.com/sourcenetwork/defradb/issues/793))
* Update logo to respect theme ([#728](https://github.com/sourcenetwork/defradb/issues/728))

### Refactoring

* Replace all `interface{}` with `any` alias ([#805](https://github.com/sourcenetwork/defradb/issues/805))
* Use fastjson to parse mutation data string ([#772](https://github.com/sourcenetwork/defradb/issues/772))
* Rework limit node flow ([#767](https://github.com/sourcenetwork/defradb/issues/767))
* Make Option immutable ([#769](https://github.com/sourcenetwork/defradb/issues/769))
* Rework sum and count nodes to make use of generics ([#757](https://github.com/sourcenetwork/defradb/issues/757))
* Remove some possible panics from codebase ([#732](https://github.com/sourcenetwork/defradb/issues/732))
* Change logging calls to use feedback in CLI package ([#714](https://github.com/sourcenetwork/defradb/issues/714))

### Testing

* Add tests for aggs with nil filters ([#813](https://github.com/sourcenetwork/defradb/issues/813))
* Add not equals filter tests ([#798](https://github.com/sourcenetwork/defradb/issues/798))
* Fix `cli/peerid_test` to not clash addresses ([#766](https://github.com/sourcenetwork/defradb/issues/766))
* Add change detector summary to test readme ([#754](https://github.com/sourcenetwork/defradb/issues/754))
* Add tests for inline array grouping ([#752](https://github.com/sourcenetwork/defradb/issues/752))

### Continuous integration

* Reduce test resource usage and test with file db ([#791](https://github.com/sourcenetwork/defradb/issues/791))
* Add makefile target to verify the local module cache ([#775](https://github.com/sourcenetwork/defradb/issues/775))
* Allow PR titles to end with a number ([#745](https://github.com/sourcenetwork/defradb/issues/745))
* Add a workflow to validate pull request titles ([#734](https://github.com/sourcenetwork/defradb/issues/734))
* Fix the linter version to `v1.47` ([#726](https://github.com/sourcenetwork/defradb/issues/726))

### Chore

* Remove file system paths from resulting executable ([#831](https://github.com/sourcenetwork/defradb/issues/831))
* Add goimports linter for consistent imports ordering ([#816](https://github.com/sourcenetwork/defradb/issues/816))
* Improve UX by providing more information ([#802](https://github.com/sourcenetwork/defradb/issues/802))
* Change to defra errors and handle errors stacktrace ([#794](https://github.com/sourcenetwork/defradb/issues/794))
* Clean up `go.mod` with pruned module graphs ([#756](https://github.com/sourcenetwork/defradb/issues/756))
* Update to v0.20.3 of libp2p ([#740](https://github.com/sourcenetwork/defradb/issues/740))
* Bump to GoLang `v1.18` ([#721](https://github.com/sourcenetwork/defradb/issues/721))


<a name="v0.3.0"></a>
## [v0.3.0](https://github.com/sourcenetwork/defradb/compare/v0.2.1...v0.3.0)

Expand Down
4 changes: 2 additions & 2 deletions licenses/BSL.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Parameters
Licensor: Democratized Data (D2) Foundation


Licensed Work: DefraDB v0.3
Licensed Work: DefraDB v0.3.1
The Licensed Work is (c) 2022 D2 Foundation.


Expand All @@ -18,7 +18,7 @@ Additional Use Grant: You may only use the Licensed Work for an
Communication (IBC) protocol.


Change Date: 2026-08-02
Change Date: 2026-09-23


Change License: Apache License, Version 2.0
Expand Down

0 comments on commit 006e9c8

Please sign in to comment.