Releases: manticoresoftware/manticoresearch-buddy
Release v2.3.10
What's Changed
- Updated tests to avoid problems with side file modifications by @Nick-S-2018 in #92
- Fix issue with handling cli?query cases by @donhardman in #95
- use PHP_OS_FAMILY instead PHP_OS by @Gemorroj in #97
- Proxy error on invalid request by @donhardman in #96
- External build system by @donhardman in #98
- Implemented a cli table formatting feature by @Nick-S-2018 in #94
- Update readme and add development instructions and building phar archive by @donhardman in #100
- mysqldump support for data dumps by @donhardman in #91
- Make backup work on Windows by @donhardman in #99
- Remove deprecations of set-output in GitHub actions by @donhardman in #104
- Crash detection logic on first start by @donhardman in #105
- Add Buddy version to started output by @donhardman in #101
- Increase memory limit for incoming request by @donhardman in #108
- Added the processing of Elastic-like queries by @Nick-S-2018 in #109
- Updated Manticore client's default endpoint by @Nick-S-2018 in #110
- Validate 6.0.4 release and make sure tests pass by @donhardman in #112
- Add changelog by @donhardman in #113
- Pluggable design by @donhardman in #107
- Use updated TaskResult struct to make response easier by @donhardman in #116
- Display loaded plugins on Buddy start: core, local and extra by @donhardman in #118
- Update mysqldump tests by @donhardman in #117
- Add cross-platform function to get root dir of Buddy sources by @donhardman in #121
- Add links to articles about Buddy by @donhardman in #124
- Add hook for plugin deletion and update deps by @donhardman in #125
- Update telemetry by @donhardman in #128
- Migrating to ship sources by @donhardman in #127
- Update deps versions and use latest empty-query plugin by @donhardman in #129
- Upload generated sources and binary to the repo for bottles by @donhardman in #131
- Updated composer.lock to use the latest empty-string plugin by @Nick-S-2018 in #132
- Updated composer.lock to use the latest buddy-core by @Nick-S-2018 in #133
- Added the return of error status for bad requests by @Nick-S-2018 in #134
- MySQL dump support fixes by @donhardman in #119
- Plugin deprecation due to limitless update in searchd by @donhardman in #130
- Apache Superset support by @donhardman in #137
- Add original mysqldump to tests by @donhardman in #136
- Update deps to support information_schema.columns selection by @donhardman in #138
- Updated the test to reflect the changes in Manticore by @Nick-S-2018 in #139
- Introduce Grafana support by @donhardman in #140
- Apache Superset by @donhardman in #141
- Fix extra plugin hot reload with custom autoloader by @donhardman in #142
- Removed unit tests for plugins by @Nick-S-2018 in #144
- Deprecate lock & unlock plugins and move it to empty plugin by @donhardman in #145
- Update to the latest version of CLT and refactor some tests by @donhardman in #146
- Remove CLT tests due we are moving it to the manticoresearch repository by @donhardman in #148
- Create PR to manticoresearch by @donhardman in #147
- Update select dep version to support SELECT 'string' queries by @donhardman in #143
- Sharding & Rebalancing MVP implementation by @donhardman in #154
- Migrate to GitHub action for deploy and fix issues by @donhardman in #157
- Migrate to Swoole by @donhardman in #171
- Fix ownership issue on RHEL by @donhardman in #174
- Fix issue with MVA restoring in some cases by @donhardman in #183
- Fix CI by @donhardman in #187
- Fix issue when we displayed local plugins as core plugins by @donhardman in #185
- Update license by @donhardman in #194
- Merge all core plugins into the Buddy and change the core logic by @donhardman in #196
- Add Knn and Replace plugins to Core by @djklim87 in #198
- Draft: Autosharding fixes by @donhardman in #164
- Update telemetry-lib version and collect cluster_size and cluster_count by @donhardman in #202
- Add protocol description by @donhardman in #203
- Plugin controllable process by @donhardman in #201
- Show info for plugins by @donhardman in #210
- Fix/knn filter by @djklim87 in #208
- Improve error handling in Replace plugin and change default one by @donhardman in #213
- Fix/replace by @djklim87 in #214
- Knn HTTP response casts as object fix by @djklim87 in #217
- Added the handling of the '@timestamp' column by @Nick-S-2018 in #219
- Fix/knn http response by @djklim87 in #220
- Update/timestamp field handling by @Nick-S-2018 in #222
- Add debugv method and increase client debug verbosity by @donhardman in #221
- Added the handling of incorrect insert queries by @Nick-S-2018 in #226
- Fix replace by @djklim87 in #228
- New protocol by @donhardman in #231
- Implement consistent sharding by @donhardman in #234
- Fix/replace by @djklim87 in #235
- Updated the '_mapping' handler to process Opensearch data types by @Nick-S-2018 in #237
- Fix replace for existing boolean values by @djklim87 in #240
- Fixed the processing of multi-line sql queries by @Nick-S-2018 in #241
- Add new labels to metrics we send on snapshot by @donhardman in https://github.com/manticoresoftware/...
Release v1.0.18
Release Notes
1.0.18 - 2023-08-04
- Bump version to 1.0.18
Changes - 2023-08-02
Changes - 2023-06-30
Changes - 2023-06-29
- Update select dep version
- Implement custom autoloader, fix issue with external plugin hot reload and refactor core logic
Changes - 2023-07-21
Changes - 2023-07-19
- Create PR to manticoresearch repository on success
- Remove CLT tests due we are moving it to the manticoresearch repository
Changes - 2023-07-14
Changes - 2023-07-12
- Add pq table tests for mysqldump
- Update to the latest version of CLT and refactor some tests
- Deprecate lock & unlock plugins and move it to empty plugin
Updated the app version - 2023-07-11
Removed unit tests for plugins (#144) - 2023-07-06
Updated composer.lock to reflect changes in plugins - 2023-06-22
Update deps versions - 2023-06-09
Changes - 2023-06-05
- Fix regex in CLT tests to use 7 chars in manticore version
- Update composer deps
- Fix issues with CLT tests and wrong regexps
- Update port listening line in CLT tests due to daemon changes
- Change chars for manticore config in CLT tests
Introduce Grafana support - 2023-05-31
Updated the test to reflect the changes in Manticore (#139) - 2023-06-02
Changes - 2023-05-29
- Update deps to support information_schema.columns selection
- Fix CLT tests for JSON and add test to check empty limitless select
Changes - 2023-05-22
Implement Apacher Superset Support - 2023-05-26
Use prepared dump for tests to fix performance issue - 2023-05-20
Changes - 2023-05-19
- Use regex for total comparing in CLT tests
- Remove empty select test due to its not fixed on manticore searchd side yet
Deprecate plugins and add CLT tests to cover new mysqldump imlementation in searchd - 2023-05-18
Add insert-mva plugin - 2023-03-28
Changes - 2023-05-15
- Updated composer.lock to use the latest buddy-core
- Added the return of error status for bad requests (#134)
Updated composer.lock to use the latest buddy-core (#133) - 2023-05-10
Updated composer.lock to use the latest empty-string plugin (#132) - 2023-05-09
Update CI to store binary and share inside the single archive to upload to repo for homebrew bottle - 2023-05-02
Update deps versions and use latest empty-query plugin - 2023-05-01
Update README.md - 2023-04-23
Changes - 2023-04-20
Fix tests after migrating to new build system - 2023-04-18
Changes - 2023-04-17
- Migrate to shipping sources instead of PHAR archive
- Update telemetry version and other deps
- Explicit set cluster metrics that we want to collect and update
Fix backup test due to update in Backup library - 2023-04-12
Update composer deps - 2023-04-12
Add hook for plugin deletion and update deps - 2023-04-05
Update dependencies versions - 2023-04-04
Add links to articles about Buddy - 2023-03-31
Bump version to 0.5.5 - 2023-03-30
Changes - 2023-03-30
- Fix issue with autoreloading composer packages on new plugin installed
- Fix issues that we introduced after request-id modifications in buddy-core repository
- Update changelog and use latest version of buddy-core
- Move configuring the error_reporting to the ClliArgsProcessor
Add cross-platform function to get root dir of Buddy sources - 2023-03-29
Changes - 2023-03-22
- Update MySQLdump tests and enable restore test, use latest executor-kit for CI
- Display loaded plugins on Buddy start: core, local and extra
- Update Changelog
Implement automatic composer autoload reload on new plugin install via hooks - 2023-03-24
Keep plugins folder in the repository - 2023-03-21
Use updated TaskResult struct to make response easier - 2023-03-21
Introduce pluggable system - 2023-03-11
Bump next dev version: 0.4.3 - 2023-03-13
Release v0.4.2
Changes
2023-03-13T07:21:34+00:00 36757ee [Don Hardman] Bump release version to 0.4.2 and update CI to use Manticore 6.0.4
2023-03-13T14:20:56+07:00 a9c45d2 [Don Hardman] Add changelog
2023-03-10T12:53:48+00:00 29d0193 [Don Hardman] Bump version to 0.4.1
2023-03-10T19:32:41+07:00 673bd49 [Don Hardman] Use sql endpoint instead of cli_json everywhere we should
2023-03-07T12:57:09+07:00 e709dd3 [Don Hardman] Updated Manticore client's default endpoint
2023-03-06T16:19:04+07:00 dbeec0c [GitHub] Added the processing of Elastic-like queries (#109)
2023-03-02T20:42:18+07:00 2276e89 [Don Hardman] Load variables into settings and increase post size for request body
2023-02-27T22:49:42+07:00 ce907ea [Don Hardman] Add Buddy version to started output
2023-02-27T12:20:23+07:00 053768a [Don Hardman] Fix unreachable arm PHPStan issue in match statement
2023-02-27T12:20:23+07:00 070ca95 [Don Hardman] Update version of telemetry
2023-02-27T12:20:23+07:00 9c9d55b [Don Hardman] Add crash detection logic and send metric on it
2023-02-23T16:58:30+07:00 e2ac00b [Don Hardman] Remove deprecations of set-output in GitHub actions
2023-02-22T05:19:02+00:00 5f95bcd [Don Hardman] Make output of bin/query a little bit better with tables returned
2023-02-22T05:14:42+00:00 8e7353c [Don Hardman] Fix issue with bin/query script that was implemented since latest core changes with cli tables feature
2023-02-20T06:33:21+00:00 cf416a4 [Don Hardman] Fix issue with composer.lock
2023-02-20T13:31:08+07:00 db9532c [Don Hardman] Allow spaces in backup path and add some magic to regexp to support single quotes also
2023-02-20T13:25:15+07:00 09bf377 [Don Hardman] Update README.md
2023-02-20T13:25:15+07:00 3b3019b [Don Hardman] Update README.md
2023-02-20T13:25:15+07:00 6a91fea [Don Hardman] Add all logic to support mysqldump
2023-02-20T13:24:49+07:00 162b79a [Don Hardman] Update readme and add development instructions and building phar archive
2023-02-14T17:57:04+07:00 ed09f8f [GitHub] Implemented a cli table formatting feature (#94)
2023-02-13T13:49:26+07:00 32971ea [Don Hardman] Migrate to external build system from repo phar_builder
2023-02-09T19:37:01+07:00 fba9c8c [Don Hardman] Update version of manticore and proxy original error on invalid request received
2023-02-09T14:24:21+07:00 522b446 [Don Hardman] use PHP_OS_FAMILY instead PHP_OS
2023-02-02T13:52:28+00:00 3db8cfb [Don Hardman] Update telemetry package version
2023-02-02T09:05:12+00:00 47a370e [Don Hardman] Bump next dev version: 0.3.5
Release v0.3.4
Initial Version of Buddy
The first version of Manticoresearch companion adds the following features:
- Auto-scheme support
SHOW QUERIES
- Anonymous telemetry
- BACKUP command