Releases: agnesoft/agdb
Releases · agnesoft/agdb
v0.6.8
What's Changed
- [ci] Update action-gh-release to node20 version #1056 by @michaelvlach in #1057
- [db] Repair wal if it is incomplete #1060 by @michaelvlach in #1062
- [ci] Release 0.6.8 #1063 by @michaelvlach in #1064
Full Changelog: v0.6.7...v0.6.8
v0.6.7
What's Changed
- [ci] Bump vite and nuxt in /agdb_web #5 by @dependabot in #1042
- [docs] Fix mermaid links #1041 by @michaelvlach in #1043
- [ci] Bump undici from 5.28.2 to 5.28.3 in /agdb_web #10 by @dependabot in #1047
- [ci] Bump ip package from 2.0.0 to 2.0.1 in /agdb_web #11 by @dependabot in #1048
- [server] Add server cluster configuration #1046 by @michaelvlach in #1049
- [db] Use fully qualified import paths in UserValue macro #1051 by @michaelvlach in #1052
- [ci] Openapi schema version is not updated on version update #1045 by @michaelvlach in #1053
- [ci] Release 0.6.7 #1054 by @michaelvlach in #1055
Full Changelog: v0.6.6...v0.6.7
v0.6.6
What's Changed
- [server] Add user to log #1031 by @michaelvlach in #1033
- [server] Fix deadlock in tests when run in release mode #1034 by @michaelvlach in #1035
- [server] Add db auditing #979 by @michaelvlach in #1037
- [api] Add npm package readme #1036 by @michaelvlach in #1038
- [ci] Release 0.6.6 #1039 by @michaelvlach in #1040
Full Changelog: v0.6.5...v0.6.6
v0.6.5
What's Changed
- [server] Use index for token and username #1027 by @michaelvlach in #1028
- [ci] Release 0.6.5 #1029 by @michaelvlach in #1030
Full Changelog: v0.6.4...v0.6.5
v0.6.4
v0.6.3
v0.6.2
What's Changed
- [studio] add "force directed graph" logic #790 by @janavlachova in #847
- [db] Fix remove node not removing all edge key-values #848 by @michaelvlach in #849
- [tests] Speed up the server tests #842 by @michaelvlach in #850
- [server] Add remove user to admin endpoint #824 by @michaelvlach in #851
- [server] Add db user list endpoint #852 by @michaelvlach in #853
- [ci] Bump vite from 4.5.0 to 4.5.1 in /agdb_studio #1 by @dependabot in #861
- [query] Add graph topology information #862 by @michaelvlach in #863
- [server] Add admin db remove #854 by @michaelvlach in #864
- [server] Scope db names per user #865 by @michaelvlach in #866
- [server] Add admin db user list #858 by @michaelvlach in #867
- [server] Add admin db user add #856 by @michaelvlach in #868
- [server] Add role to db list #873 by @michaelvlach in #874
- [server] Add admin db user remove #857 by @michaelvlach in #875
- [server] Add admin db delete #855 by @michaelvlach in #876
- [server] Add admin db add #869 by @michaelvlach in #877
- [db] Add serialization of queries as feature #880 by @michaelvlach in #881
- [db] Make derive into default feature #879 by @michaelvlach in #882
- [server] Add db exec and exec_mut #878 by @michaelvlach in #883
- [db] Add ability to rename #870 by @michaelvlach in #884
- [server] Add db rename #871 by @michaelvlach in #888
- [studio] redo the force directed graph as es6 class #890 by @janavlachova in #893
- [server] Add db size to list #896 by @michaelvlach in #897
- [server] Add admin db optimize #886 by @michaelvlach in #898
- [server] Restrict delete and remove to db owner #894 by @michaelvlach in #899
- [server] Disallow changing owner's db role #900 by @michaelvlach in #901
- [server] Add db admin exec #887 by @michaelvlach in #902
- [tests] Improve server test stability #903 by @michaelvlach in #904
- [server] Use correct HTTP methods #905 by @michaelvlach in #906
- [server] Add admin db optimize #886 by @michaelvlach in #907
- [server] Add db backup #860 by @michaelvlach in #908
- [tests] Use pid to ensure unique port #909 by @michaelvlach in #910
- [studio] redo the force directed graph as js prototype #891 by @janavlachova in #911
- [server] Add admin db rename #872 by @michaelvlach in #912
- [server] Add admin db backup #885 by @michaelvlach in #913
- [studio] redo the force directed graph as composable #892 by @janavlachova in #915
- [db] Add ability to copy #914 by @michaelvlach in #917
- [server] Fix rename to deleted db reporting invalid db #918 by @michaelvlach in #919
- [server] Add db copy #889 by @michaelvlach in #920
- [server] Add admin db copy #895 by @michaelvlach in #921
- [server] Add admin user remove #824 by @michaelvlach in #925
- [db] Add openapi feature #923 by @michaelvlach in #926
- [server] Add query types to openapi schema #927 by @michaelvlach in #928
- [db] Openapi does not handle type alias DbKey correctly #929 by @michaelvlach in #930
- [studio] create graph component 2d #916 by @janavlachova in #932
- [server] Fix schema missing reference #934 by @michaelvlach in #935
- [api] Add Typescript api #924 by @michaelvlach in #938
- [webpage] init agdb webpage #937 by @janavlachova in #942
- [server] Use proper graceful shutdown #812 by @michaelvlach in #943
- [studio] remove defineProps imports #939 by @janavlachova in #944
- [ci] Add pipeline per project #941 by @michaelvlach in #946
- [web] add eslint and prettier #945 by @janavlachova in #947
- [server] Move username to post body in login #936 by @michaelvlach in #950
- [ci] Do not skip whole workflows #951 by @michaelvlach in #952
- [web] add vitest #948 by @janavlachova in #953
- [web] add logo #954 by @janavlachova in #955
- [server] Add logout endpoint #956 by @michaelvlach in #961
- [web] add playwright #949 by @janavlachova in #962
- [ci] Add agdb-web pipeline #963 by @michaelvlach in #964
- [db] Add db index #967 by @michaelvlach in #968
- [db] Support indexing #958 by @michaelvlach in #969
- [web] enable translations #965 by @janavlachova in #971
- [docs] Add db index documentation #970 by @michaelvlach in #972
- [web] setup content structure #973 by @janavlachova in #975
- [api] Add Rust client #960 by @michaelvlach in #977
- [server] Implement shared server in tests #957 by @michaelvlach in #978
- [web] remove @nuxtjs/i18n dependency and replace it with custom implementation #976 by @janavlachova in #980
- [docs] Add examples #931 by @michaelvlach in #981
- [ci] Bump follow-redirects from 1.15.3 to 1.15.5 in /agdb_api/typescript #2 by @dependabot in #983
- [ci] Bump follow-redirects from 1.15.3 to 1.15.5 in /agdb_studio #3 by @dependabot in #984
- [docs] Update main readme #763 by @michaelvlach in #985
- [docs] Add missing seciton insert query in Queries docs #986 by @michaelvlach in #993
- [docs] Change Twitter to X #987 by @michaelvlach in #994
- [ci] Bump vite from 4.5.1 to 4.5.2 in /agdb_studio #4 by @dependabot in #995
- [ci] Bump vite from 5.0.10 to 5.0.12 in /agdb_api/typescript #4 by @dependabot in #996
- [web] init layout #974 by @janavlachova in #997
- [docs] Add mermaid diagrams of builder queries #992 by @michaelvlach in #1001
- [ci] Update npm packages #1002 by @michaelvlach in #1003
- [web] add dropdown navigation #999 by @janavlachova in #1006
- [web] Add content #1005 by @michaelvlach in #1007
- [server] Add ability to feed results of previous query to the next #982 by @michaelvlach in #1008
- [ci] Add global versioning #959 by @michaelvlach in #1009
- [docs] Add server documentation #990 by @michaelvlach in #1010
- [docs] Add guide for embedded/application db #988 by @michaelvlach in #1011
- [web] init new web app with next.js #1012 by @janavlachova in #1013
- [docs] Add API documentation #989 by @michaelvlach in #1015
- [web] add vitest and playwight to next.js web app #1014 by @janavlachova in #1016
- [ci] Release 0.6.0 #1017 by @michaelvlach in #1018
- [ci] Release 0.6.1 #1019 by @michaelvlach in #1020
- [ci] Release 0.6.2 #1021 by @michaelvlach in #1022
New Contributors
- @dependabot made their first contribution in #861
Full Changelog: v0.5.2...v0.6.2
v0.5.2
What's Changed
- [ci] Support studio and server component types #747 by @michaelvlach in #748
- [db] Fix suspicious implementation of f64 partial ord #750 by @michaelvlach in #751
- [server] Add project #749 by @michaelvlach in #752
- [ci] Build and test agdb_server #757 by @michaelvlach in #758
- [studio] Add project #755 by @janavlachova in #759
- [server] Add server app using axum #756 by @michaelvlach in #760
- [docs] Add logo to readme #761 by @janavlachova in #762
- [server] Add shutdown endpoint #764 by @michaelvlach in #771
- [studio] Add login screen #770 by @janavlachova in #772
- [studio] change prettier settings #775 by @janavlachova in #776
- [ci] Add typescript checks #773 by @michaelvlach in #777
- [server] Handle ctrl c #765 by @michaelvlach in #778
- [db] Fix clippy warnings from Rust 1.74.0 #779 by @michaelvlach in #781
- [studio] Setup layout for home screen and about screen #780 by @janavlachova in #782
- [server] Add logging #766 by @michaelvlach in #783
- [studio] Style login screen #774 by @janavlachova in #784
- [studio] Extend browser support #785 by @janavlachova in #786
- [server] Add config #767 by @michaelvlach in #788
- [studio] implement axios #787 by @janavlachova in #789
- [server] Add database pool #768 by @michaelvlach in #791
- [server] Add openapi endpoint #769 by @michaelvlach in #793
- [server] Add create user endpoint #753 by @michaelvlach in #794
- [server] Add test port rota #795 by @michaelvlach in #796
- [server] Add login endpoint #754 by @michaelvlach in #797
- [server] Add create database endpoint #792 by @michaelvlach in #798
- [server] Add list databases endpoint #799 by @michaelvlach in #801
- [server] Add delete database endpoint #800 by @michaelvlach in #804
- [server] Add remove database endpoint #803 by @michaelvlach in #805
- [server] Add change password endpoint #802 by @michaelvlach in #806
- [server] Upgrade to axum 0.7 #808 by @michaelvlach in #810
- [server] Re-enable swagger-ui #811 by @michaelvlach in #817
- [server] Split server into modules #807 by @michaelvlach in #819
- [server] Add security api key to schema #818 by @michaelvlach in #820
- [server] Move host to config #809 by @michaelvlach in #821
- [server] Add admin user #813 by @michaelvlach in #822
- [server] Restrict create user to admin #814 by @michaelvlach in #823
- [server] Add change password to admin endpoint #825 by @michaelvlach in #828
- [ci] Fix overlapping job names in workflows #829 by @michaelvlach in #830
- [server] Add list databases to admin endpoint #827 by @michaelvlach in #831
- [server] Add list users to admin endpoint #826 by @michaelvlach in #832
- [db] Fix path condition not adding element when it should #833 by @michaelvlach in #834
- [server] Add add user to db endpoint #815 by @michaelvlach in #835
- [tests] Reuse admin token in tests #836 by @michaelvlach in #837
- [db] Add TryFrom DbElement to agdb_derive #839 by @michaelvlach in #840
- [tests] Split server tests #838 by @michaelvlach in #841
- [graph] Fix reuse edge index for node index #843 by @michaelvlach in #844
- [ci] Release 0.5.2 #845 by @michaelvlach in #846
New Contributors
- @janavlachova made their first contribution in #759
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- [db] Fix panic in agdb_derive #741 by @michaelvlach in #742
- [ci] Release 0.5.1 #743 by @michaelvlach in #744
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- [docs] Fix indentation in quickstart #685 by @michaelvlach in #687
- [ci] Limit coverage to agdb proper #688 by @michaelvlach in #690
- [ci] Add formatting tasks #689 by @michaelvlach in #691
- [ci] Limit release workflow to agdb and derive #692 by @michaelvlach in #693
- [benchmarks] Add benchmarks project #686 by @michaelvlach in #694
- [benchmarks] Add database setup #695 by @michaelvlach in #696
- [db] Qualify DbId in derive macro #698 by @michaelvlach in #699
- [db] Take FnMut in transactions #701 by @michaelvlach in #702
- [db] Add optimize storage to database object #700 by @michaelvlach in #703
- [benchmarks] Setup users #697 by @michaelvlach in #704
- [benchmarks] Add post and comment writers #705 by @michaelvlach in #706
- [benchmarks] Add concurrent readers #707 by @michaelvlach in #708
- [benchmarks] Add config #709 by @michaelvlach in #710
- [benchmarks] Fix default db name #711 by @michaelvlach in #712
- [storage] Allow concurrent reads #714 by @michaelvlach in #715
- [benchmarks] Add unique values to predefined texts #716 by @michaelvlach in #717
- [storage] Memory map the file content #713 by @michaelvlach in #720
- [db] Add ability to choose database storage type #719 by @michaelvlach in #726
- [ci] Fix cargo workspace resolver warning #725 by @michaelvlach in #727
- [ci] Prune access modifiers #723 by @michaelvlach in #728
- [storage] Return slice instead of allocation from read #724 by @michaelvlach in #729
- [db] Add storage implementations to public API #731 by @michaelvlach in #732
- [db] Add size() to public API #730 by @michaelvlach in #733
- [benchmarks] Allow choosing db type #722 by @michaelvlach in #734
- [benchmarks] Allow zero delay #735 by @michaelvlach in #736
- [docs] Add intra documentation links #718 by @michaelvlach in #737
- [docs] Add benchmarks docs #721 by @michaelvlach in #738
- [ci] Release 0.5.0 #739 by @michaelvlach in #740
Full Changelog: v0.4.1...v0.5.0