These 35 commits are when the Protocol Buffers files have changed:
| Commit: | 2a86d08 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Add support to retrieve plugin rate limiter definitions and use to populate steampipe_rate_limiter table. Closes #3805 (#3803)
The documentation is generated from this commit.
| Commit: | 202cb68 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Add HCL support for defining rate limiters, with filewatching as per connection config. Closes #3746
| Commit: | 993383b | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
Add support for config override/definition of rate limiters Add SetRateLimiters GRPC call Support dynamic updating of rate limiters
| Commit: | 40804a3 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Execute RefreshConnections asyncronously and optimise for high connection count. Add connection_state table. - Execute RefreshConnections asyncronously - Add connection_state table to indicate the loading state of connections - Optimise RefreshConnections by cloning connection schemas - Add locking to ensure only a single instance of RefreshConnections runs - Start executing queries without waiting for connections to load, add smart error handling to wait for required connection - Optimise autocomplete for high connection count - Autocomplete and inspect data available before all conections are refreshed - Update file watcher to respond to CHMOD, so thaat it pickes up deletion of file contents Closes #3394 Closes #3267
| Commit: | b4e2a7f | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working leaves state files in inconsistent state if refreshconnecitons is terminated (e.g. for fast query)
| Commit: | b231a76 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working leaves state files in inconsistent state if refreshconnecitons is terminated (e.g. for fast query)
| Commit: | dbd1d10 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Add support for plugin sdk v5, with plugin message stream - support update of dynamic plugin schema based on file events. Closes #2767
| Commit: | 8aa7f7c | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
move pluginmanager -> pluginmanager_service moce pluginmanager_lifecycle -> pluginmanager
| Commit: | e133b2e | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
interface issues
| Commit: | 61420e5 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
Update LoadForeignSchemaNames to ask plugin manager, not DB
| Commit: | 7602578 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Connection config watching failing to add connection schema when connections are added. Closes #2295
| Commit: | 6c2e5cd | |
|---|---|---|
| Author: | kai | |
fix connection watching using previous branch changes
| Commit: | 305fb91 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Add support for plugins to handle multiple connections. Closes #2262
| Commit: | 23a180b | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working on it
| Commit: | 0d47148 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working on it
| Commit: | ac6ffaa | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
just started
| Commit: | 870e58f | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working on it
| Commit: | 0825a9a | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
working on it
| Commit: | d05017c | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
just started
| Commit: | a416c23 | |
|---|---|---|
| Author: | kai | |
working on it
| Commit: | ebd3d53 | |
|---|---|---|
| Author: | kai | |
working on it
| Commit: | 8c95e56 | |
|---|---|---|
| Author: | kai | |
just started
| Commit: | e0ff19a | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Update package naming to be consistent and follow Go standards. Closes #1282 General code spring cleaning: * move file paths from `consts` package to `filepaths` * move InitData and ExportData to query and control packages
| Commit: | 1fdfc02 | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Startup optimizations. Closes #1186. Closes #1183. Closes #1182 - Update connection management to use file modified time instead of filehash to detect connection changes - Avoid retrieving schema from database for check and non-interactive query execution - When retrieving plugin schema, identify the minimum set of schemas we need to fetch - to allow for multiple connections with the same schema - Update plugin manager to instantiate plugins in parallel
| Commit: | 474e091 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
tidy service startup move getschema to interactive client plugin manager now starts multiple plugins async when refreshing connections only load necessary schemas
| Commit: | b07013c | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Tie the connection watcher lifecycle to the plugin manager. Closes #1129
| Commit: | cedfa40 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
works
| Commit: | 1fa71c4 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
move connection watcher to plugin manager - connection watcher to update plugin manager
| Commit: | 7e7e0dd | |
|---|---|---|
| Author: | kaidaguerre | |
| Committer: | GitHub | |
Add support for parallel control execution. Only spawn a single plugin per steampipe connection - defer plugin spawning to a PluginManager service. CLoses#1073, Closes #1001
| Commit: | d699e78 | |
|---|---|---|
| Author: | kai | |
sorting out plugin manager logging
| Commit: | 746b8ae | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
compiles
| Commit: | acb7886 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
removed release
| Commit: | db6c279 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
WORKS - about to remove ref counting
| Commit: | 8037627 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
getting there - does not work from fdw about to remove invalid stuff
| Commit: | 7b4e389 | |
|---|---|---|
| Author: | kai | |
| Committer: | kai | |
adding plugin manager