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