Releases: agnesoft/agdb
Releases · agnesoft/agdb
v0.9.2
What's Changed
- [docs] Fix image links on crates.io #1350 by @michaelvlach in #1351
- [ci] Release 0.9.2 #1352 by @michaelvlach in #1353
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- [docs] Add UserValue example #1294 by @michaelvlach in #1295
- [docs] Add section to the server guide about pepper usage #1233 by @michaelvlach in #1296
- [docs] Small typo fix in queries.en-US.md #0 by @dis-da-moe in #1299
- [server] Configurable log level #1232 by @michaelvlach in #1300
- [server] Structured cluster log messages #1231 by @michaelvlach in #1301
- [server] Add admin status endpoint #1297 by @michaelvlach in #1305
- [server] Extend info on admin user list #1302 by @michaelvlach in #1309
- [server] Add reset admin password #1308 by @michaelvlach in #1310
- [server] Add admin user logout #1307 by @michaelvlach in #1311
- [web] Fix agdb_web link validation #1304 by @michaelvlach in #1306
- [server] Add CORS allow header to responses #1313 by @michaelvlach in #1314
- [server] Add allowed content CORS headers #1315 by @michaelvlach in #1316
- [studio] implement login #1298 by @janavlachova in #1318
- [ci] Bump mermaid from 10.9.2 to 10.9.3 in /agdb_web #61 by @dependabot in #1319
- [ci] Add .giattributes #1320 by @michaelvlach in #1321
- [ci] Fix gitattributes pattern #1322 by @michaelvlach in #1323
- [db] Implement backup and restore for in-memory db #1324 by @michaelvlach in #1325
- [studio] router test coverage #1326 by @janavlachova in #1327
- [studio] test coverage #1317 by @janavlachova in #1328
- [studio] add coverage thresholds #1329 by @janavlachova in #1330
- [api] lint should be more restrictive #1332 by @janavlachova in #1333
- [studio] create account store #1331 by @janavlachova in #1336
- [server] Add db type conversion #1303 by @michaelvlach in #1335
- [server] Add user status endpoint #1334 by @michaelvlach in #1337
- [studio] enable reconnect #1312 by @janavlachova in #1338
- [studio] fetch user status #1339 by @janavlachova in #1340
- [web] Add why not sql section blog #991 by @michaelvlach in #1341
- [web] remove underline from links #1342 by @janavlachova in #1343
- [studio] refresh token on reconnect #1344 by @janavlachova in #1345
- [server] Allow cluster of 2 #1346 by @michaelvlach in #1347
- [ci] Release 0.9.1 #1348 by @michaelvlach in #1349
New Contributors
- @dis-da-moe made their first contribution in #1299
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- [server] Add cluster election #1225 by @michaelvlach in #1230
- [web] Enable syntax highlighting on code blocks in queries #1246 by @michaelvlach in #1247
- [web] Fix mermaid diagram on queries page #1242 by @michaelvlach in #1248
- [db] Add track_caller to agdb_derive #1243 by @michaelvlach in #1249
- [docs] Add nested search queries in queries docs #1245 by @michaelvlach in #1250
- [web] Add all headings to content in queries reference #1251 by @michaelvlach in #1252
- [web] Load openapi.json from repo #1216 by @janavlachova in #1254
- [web] fix blog links #1255 by @janavlachova in #1256
- [web] load openapi.json schema on click #1257 by @janavlachova in #1259
- [web] fix responsivity #1258 by @janavlachova in #1260
- [db] Support Option types in agdb_derive #1253 by @michaelvlach in #1261
- [db] Accept queries as values #1263 by @michaelvlach in #1266
- [db] Add UserValueMarker derive macro #1264 by @michaelvlach in #1267
- [db] Ad more conversions to DbValue #1268 by @michaelvlach in #1269
- [db] Allow keys in query builder in any form #1265 by @michaelvlach in #1270
- [db] Allow slice or array for DbKeyOrder #1271 by @michaelvlach in #1272
- [db] Allow aliases as slice or array #1273 by @michaelvlach in #1274
- [ci] Run doctests #1275 by @michaelvlach in #1276
- [db] Allow values in QueryBuilder where possible #1262 by @michaelvlach in #1277
- [db] Allow slices and arrays for ids #1278 by @michaelvlach in #1279
- [ci] Update dependencies #1280 by @michaelvlach in #1281
- [ci] Bump next from 14.1.1 to 14.2.12 in /agdb_web #56 by @dependabot in #1282
- [db] Add search() to select(), insert() and remove() #1244 by @michaelvlach in #1284
- [api] Add new search variant to TS client api #1285 by @michaelvlach in #1286
- [api] Add new search variant to PHP client api #1287 by @michaelvlach in #1288
- [docs] Update php example #1289 by @michaelvlach in #1291
- [ci] Release 0.9.0 #1290 by @michaelvlach in #1292
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- [ci] Fix agdb_ci not updating all versions #1238 by @michaelvlach in #1239
- [ci] Release 0.8.2 #1240 by @michaelvlach in #1241
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- [web] init homepage intro #1209 by @janavlachova in #1210
- [api] Add try_into to PHP #1208 by @michaelvlach in #1211
- [ci] Bump axios from 1.6.8 to 1.7.4 in /agdb_api/typescript #39 by @dependabot in #1214
- [ci] Bump axios from 1.7.2 to 1.7.4 in /agdb_studio #40 by @dependabot in #1215
- [web] Add copy code button to openapi.json in api page #1212 by @janavlachova in #1219
- [web] Move docs to web #1213 by @michaelvlach in #1217
- [web] Make examples links in sidebar #1218 by @janavlachova in #1220
- [docs] Fix images in readme #1221 by @michaelvlach in #1222
- [server] Add cluster endpoint #1223 by @michaelvlach in #1224
- [server] Add cluster user #1226 by @michaelvlach in #1227
- [tests] Fix unused return value warnings in dervied_from_debug tests #1228 by @michaelvlach in #1229
- [db] Fix order of keys in select by keys #1234 by @michaelvlach in #1235
- [ci] Release 0.8.1 #1236 by @michaelvlach in #1237
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- [db] Select all values if keys are empty #1139 by @michaelvlach in #1151
- [db] Support vectorized custom types in UserValue derive macro #1138 by @michaelvlach in #1152
- [ci] vue-template-compiler vulnerable to client-side Cross-Site Scripting (XSS) #35 #1153 by @michaelvlach in #1154
- [server] Add clear database command #1132 by @michaelvlach in #1156
- [web] enable translations #1155 by @janavlachova in #1158
- [web] migrate en pages from nuxt to next #1159 by @janavlachova in #1160
- [db] Multimap incorrect insert or replace over deleted entry #1162 by @michaelvlach in #1163
- [tests] Change test_queries to list #1166 by @michaelvlach in #1167
- [server] Fix logic race conditon in db_list #1157 by @michaelvlach in #1165
- [web] migrate cs pages from nuxt to next #1161 by @janavlachova in #1168
- [ci] Add repeated server tests #1164 by @michaelvlach in #1172
- [server] Mask tokens and passwords in log #1032 by @michaelvlach in #1173
- [ci] Add PHP support #1174 by @michaelvlach in #1175
- [ci] Update upload artifacts action to v4 #1176 by @michaelvlach in #1178
- [ci] Fix php coverage html output path #1179 by @michaelvlach in #1180
- [api] Add php api #1177 by @michaelvlach in #1181
- [server] db_user_add 405 Method Not Allowed #1183 by @michaelvlach in #1184
- [web] use next app instead of nuxt app #1169 by @janavlachova in #1171
- [web] fix links on homepage #1188 by @janavlachova in #1189
- [docs] Fix logo path #1187 by @janavlachova in #1190
- [api] Add QueryBuilder in PHP #1182 by @michaelvlach in #1195
- [server] Search ids are not injected with previous queries #1192 by @michaelvlach in #1198
- [api] Add PHP api tests #1196 by @michaelvlach in #1200
- [ci] Add php release support #1199 by @michaelvlach in #1201
- [api] Update PHP namespaces #1202 by @michaelvlach in #1203
- [docs] Add PHP api docs #1197 by @michaelvlach in #1204
- [web] all links validation #1170 by @janavlachova in #1206
- [ci] Release 0.8.0 #1205 by @michaelvlach in #1207
Full Changelog: v0.7.2...v0.8.0
v0.7.2
What's Changed
- [ci] Remove unsupported crates.io categories #1146 by @michaelvlach in #1147
- [ci] Update openapi.json in api.md #1145 by @michaelvlach in #1148
- [ci] Release 0.7.2 #1149 by @michaelvlach in #1150
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- [ci] Bump braces from 3.0.2 to 3.0.3 in /examples/server_client_typescript #34 by @dependabot in #1129
- [db] Deadlock in the db upon repeated execution of remove queries #1130 by @michaelvlach in #1134
- [server] Database Location Change After agdb_server Restart Causes Data Inaccessibility #1133 by @michaelvlach in #1135
- [api] TypeScript API Bugs and Proposed Solutions #1131 by @michaelvlach in #1140
- [docs] Fix images in docs #1143 by @michaelvlach in #1144
- [ci] Release 0.7.1 #1141 by @michaelvlach in #1142
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- [api] TS: support conversion from any to DbValue #1096 by @pinghe in #1094
- [db] Do not fail insert when alias exists #1097 by @michaelvlach in #1101
- [tests] Add missing wait in test server after shutdown #1107 by @michaelvlach in #1108
- [db] Add insert elements with aliases #1098 by @michaelvlach in #1106
- [server] Allow setting different basepath and static web #1104 by @pinghe in #1105
- [db] Support InsertOrUpdate #1092 by @michaelvlach in #1110
- [docs] Update structs in queries docs #1112 by @michaelvlach in #1113
- [db] Remove restriction on matching aliases and values #1111 by @michaelvlach in #1114
- [db] Support bool conversion in db values #1088 by @michaelvlach in #1115
- [api] Fix coverage in agdb_typescript #1109 by @michaelvlach in #1116
- [db] Add select node_count #1086 by @michaelvlach in #1117
- [docs] update readme - remove links from images #1118 by @janavlachova in #1119
- [db] Add db data format version #1085 by @michaelvlach in #1120
- [ci] Bump ws and engine.io-client in /agdb_web #27 by @dependabot in #1123
- [db] Unexpected Error with Repeated QueryBuilder Usage and db_audit #1122 by @michaelvlach in #1124
- [db] Add search elements #1121 by @michaelvlach in #1125
- [ci] Release 0.7.0 #1126 by @michaelvlach in #1127
New Contributors
Full Changelog: v0.6.9...v0.7.0
v0.6.9
What's Changed
- [docs] Revert mermaid links #1065 by @michaelvlach in #1066
- [ci] Bump follow-redirects from 1.15.5 to 1.15.6 in /agdb_studio #13 by @dependabot in #1067
- [ci] Bump follow-redirects from 1.15.5 to 1.15.6 in /agdb_api/typescript #12 by @dependabot in #1068
- [ci] Bump katex from 0.16.9 to 0.16.10 in /agdb_web_next #14 by @dependabot in #1069
- [ci] Upgrade reqwest to 0.12 #1070 by @michaelvlach in #1071
- [ci] Fix vscode tasks #1072 by @michaelvlach in #1073
- [db] Remove debugging messages from WAL #1074 by @michaelvlach in #1075
- [ci] Bump vite from 5.0.12 to 5.2.8 in /agdb_web_next #21 by @dependabot in #1076
- [ci] Bump vite from 5.0.12 to 5.0.13 in /agdb_studio #19 by @dependabot in #1077
- [ci] Bump vite from 5.0.12 to 5.0.13 in /agdb_api/typescript #18 by @dependabot in #1078
- [ci] Bump vite and nuxt in /agdb_web #20 by @dependabot in #1079
- [server] Add ability to run cluster #1050 by @michaelvlach in #1081
- [server] User Url in config #1082 by @michaelvlach in #1083
- [db] Add select edge_count #1084 by @michaelvlach in #1087
- [ci] Update vitest #1089 by @michaelvlach in #1090
- [ci] Bump next from 14.1.0 to 14.1.1 in /agdb_web_next #25 by @dependabot in #1091
- [server] Db objects are not recreated upon server restart #1093 by @michaelvlach in #1095
- [ci] Release 0.6.9 #1099 by @michaelvlach in #1100
Full Changelog: v0.6.8...v0.6.9