 
|
487880fd19
|
Add basic MCP server (#5279)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@ferretdb.io>
|
2025-11-06 09:08:44 +04:00 |
|
Alexey Palazhchenko
|
4e8e51751d
|
Minor observability cleanup (#5511)
|
2025-09-28 22:32:36 +03:00 |
|
Alexey Palazhchenko
|
cb364f9c3b
|
Use new wire helpers (#5094)
|
2025-04-24 00:29:23 +00:00 |
|
Alexey Palazhchenko
|
c6a392e062
|
Revert "Use new wire helpers (#5056)"
This reverts commit 206acd429f.
|
2025-04-23 10:50:13 +04:00 |
|
Alexey Palazhchenko
|
206acd429f
|
Use new wire helpers (#5056)
|
2025-04-22 16:11:32 +04:00 |
|
Alexey Palazhchenko
|
1bf9d907a0
|
Make proxy handler implement an interface (#5036)
|
2025-04-10 08:12:19 +00:00 |
|
Alexey Palazhchenko
|
f78160a69d
|
Remove error middleware for now (#5008)
Closes #4965.
|
2025-04-03 08:44:01 +04:00 |
|
Alexey Palazhchenko
|
b962266a1a
|
Fix version detection for embeddable package (#4936)
Closes #4889.
|
2025-04-01 18:18:46 +04:00 |
|
Alexey Palazhchenko
|
39c4ab5552
|
Re-introduce embeddable package (#4778)
|
2025-02-21 14:26:47 +00:00 |
|
Alexey Palazhchenko
|
f812de58e1
|
Use Go 1.24.0 (#4775)
|
2025-02-17 19:20:13 +04:00 |
|
Alexey Palazhchenko
|
00aff27c5c
|
Remove golang.org/x/exp/maps package (#4711)
|
2025-02-13 00:25:21 +00:00 |
|
Alexey Palazhchenko
|
e7173c3d8d
|
Add FerretDB v2 (#4689)
|
2025-01-23 20:29:50 +04:00 |
|
Chi Fujii
|
6649ce8f63
|
Use wire and wirebson packages (#4490)
|
2024-08-09 11:32:22 +00:00 |
|
Alexey Palazhchenko
|
d9e77a86bf
|
Document logging changes (#4510)
|
2024-08-02 14:54:59 +00:00 |
|
Alexey Palazhchenko
|
44b6754e60
|
Port small things from v2 (#4495)
|
2024-07-26 06:48:19 +04:00 |
|
Chi Fujii
|
400b82da64
|
Cleanup logging (#4489)
|
2024-07-24 13:23:12 +04:00 |
|
Alexey Palazhchenko
|
85590b9758
|
Document logging (#4436)
|
2024-07-10 13:57:50 +00:00 |
|
 Alexey PalazhchenkoandChi Fujii
|
24b78531e9
|
Add stub for named slog logger helper (#4432)
Co-authored-by: Chi Fujii <chi.fujii@ferretdb.io>
|
2024-07-09 07:43:37 +04:00 |
|
Alexey Palazhchenko
|
ab00498219
|
Update comments about interfaces (#4405)
|
2024-07-01 09:33:24 +04:00 |
|
Alexey Palazhchenko
|
748862f4b1
|
Port password changes (#4388)
|
2024-06-25 18:46:50 +04:00 |
|
Alexey Palazhchenko
|
ba1c914938
|
Port some changes from v2 (#4307)
|
2024-05-29 13:40:49 +02:00 |
|
Alexey Palazhchenko
|
fb4f384a2b
|
Update linters configuration (#4277)
|
2024-05-08 13:28:17 +04:00 |
|
Alexey Palazhchenko
|
e63d35760f
|
Remove old BSON implementation (#4262)
|
2024-05-01 15:31:43 +04:00 |
|
Patryk Kwiatek
|
445c9b3c0b
|
Make our own low-level driver for testing (#4193)
Closes #4146.
|
2024-03-22 20:43:06 +04:00 |
|
Alexey Palazhchenko
|
64bd8caa74
|
Rename bson2 to bson (#4179)
|
2024-03-13 17:38:47 +04:00 |
|
Alexey Palazhchenko
|
365a3dd54f
|
Move old bson package (#4177)
|
2024-03-13 12:08:15 +00:00 |
|
Alexey Palazhchenko
|
ea9c5bda8f
|
Remove fjson package (#4176)
Closes #4157.
|
2024-03-13 12:26:38 +04:00 |
|
Alexey Palazhchenko
|
34a6fa5988
|
Do not use fjson (#4175)
Closes #4157.
|
2024-03-13 11:59:46 +04:00 |
|
Alexey Palazhchenko
|
4281187e85
|
Improve bson2 and wire logging (#4148)
Closes #3759.
|
2024-03-12 11:10:50 +04:00 |
|
Alexey Palazhchenko
|
a8cfbb5150
|
Replace bson with bson2 in wire (#4110)
|
2024-02-28 17:56:59 +05:30 |
|
Alexey Palazhchenko
|
a7d770d845
|
Expose raw documents in the wire package (#4011)
|
2024-01-25 16:05:22 +01:00 |
|
Alexey Palazhchenko
|
562d76711a
|
Add new BSON decoding package (#3905)
Closes #3759.
|
2024-01-17 10:02:27 +00:00 |
|
Alexey Palazhchenko
|
a4abf17185
|
Forbid bson.E/D/M/A, except integration tests (#3908)
|
2023-12-27 11:16:47 +01:00 |
|
Teej4y
|
8a329498af
|
Add MySQL backend registry (#3850)
Closes #3413.
|
2023-12-19 14:32:39 +00:00 |
|
Alexey Palazhchenko
|
39aee11532
|
Simplify tailable cursor tests (#3854)
|
2023-12-15 08:14:04 +04:00 |
|
Teej4y
|
1290378fd5
|
Add MySQL backend metadata (#3828)
|
2023-12-11 16:53:53 +04:00 |
|
 Hungai AmuhindaandAlexey Palazhchenko
|
f8141899f1
|
Add tracing to envtool tests run (#3695)
Closes #3665.
Co-authored-by: Alexey Palazhchenko <alexey.palazhchenko@ferretdb.io>
|
2023-12-06 21:25:03 +04:00 |
|
Alexey Palazhchenko
|
ced8ce0d8b
|
Log batches for find, aggregate, getMore (#3800)
|
2023-12-03 22:39:17 +04:00 |
|
Patryk Kwiatek
|
90ca80859b
|
Rename commonerrors and commonparams (#3779)
|
2023-11-30 14:20:54 +04:00 |
|
Elena Grahovac
|
2664b9a5dd
|
Move sqlite/*.go to internal/handler (#3755)
Closes #3662.
|
2023-11-25 10:09:25 +04:00 |
|
Elena Grahovac
|
07a145fca7
|
Make handler accept constructed backend (#3710)
Closes #3662.
|
2023-11-15 17:52:43 +00:00 |
|
Alexey Palazhchenko
|
d743808d04
|
Use the standard *mongo.WriteError type (#3705)
|
2023-11-14 01:58:03 +04:00 |
|
Alexey Palazhchenko
|
1f18df076d
|
Use separate PostgreSQL databases in tests (#3622)
Closes #3409.
|
2023-11-10 19:01:46 +04:00 |
|
Alexey Palazhchenko
|
767c6e7751
|
Remove old pg handler (#3661)
|
2023-10-27 22:07:23 +04:00 |
|
Alexey Palazhchenko
|
b73400880d
|
Update golangci-lint (#3651)
|
2023-10-26 19:47:44 +00:00 |
|
Alexey Palazhchenko
|
d1aad784a9
|
Fix some tests for SQLite backend (#3617)
Closes #3409.
|
2023-10-20 17:49:13 +04:00 |
|
Alexey Palazhchenko
|
a04c27f772
|
Use stdlib's slices package (#3590)
|
2023-10-17 11:23:47 +04:00 |
|
Alexey Palazhchenko
|
bfa7300daa
|
Disallow importing handlers code from backends (#3512)
|
2023-10-06 14:58:02 +00:00 |
|
Chi Fujii
|
dabbeb3321
|
Implement Query in new PostgreSQL backend (#3411)
Closes #3388.
|
2023-09-22 15:19:53 +02:00 |
|
Chi Fujii
|
4e6b8691f4
|
Store PostgreSQL metadata (#3356)
Closes #3335.
|
2023-09-21 21:57:47 +04:00 |
|