These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
Commit: | 0f4c238 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
protoc-gen-micro has moved to micro/micro/cmd/protoc-gen-micro (#2751)
The documentation is generated from this commit.
Commit: | 3d5f87c | |
---|---|---|
Author: | asim |
no one is using that
Commit: | fc614ae | |
---|---|---|
Author: | asim |
add back generator
Commit: | a3980c2 | |
---|---|---|
Author: | David Brouwer | |
Committer: | GitHub |
feat: add test framework & refactor RPC server (#2579) Co-authored-by: Rene Jochum <rene@jochum.dev>
Commit: | 97d59fb | |
---|---|---|
Author: | Asim Aslam |
remove generator and move to github.com/go-micro
Commit: | 28298a3 | |
---|---|---|
Author: | Johnson C | |
Committer: | GitHub |
feat: remove plugins and related docs (#2521) * feat: redis implementation of cache * Revert "feat: redis implementation of cache" This reverts commit 4b3f25c1fc494d934613992d8a762024fafad7b6. * feat: remove plugins
Commit: | 27b98c4 | |
---|---|---|
Author: | Asim Aslam |
Remove examples
Commit: | d2a51d0 | |
---|---|---|
Author: | Johnson C | |
Committer: | GitHub |
[feature] stream CloseSend (#2323) * support stream CloseSend * move CloseSend into Closer
Commit: | a99a1e9 | |
---|---|---|
Author: | Qalifah | |
Committer: | GitHub |
add MultiError type (#2297)
Commit: | ed9053e | |
---|---|---|
Author: | Niek den Breeje | |
Committer: | GitHub |
Add cache example (#2232)
Commit: | 49eccbc | |
---|---|---|
Author: | Johnson C | |
Committer: | GitHub |
fixing proto3 optional unsupported error (#2213) add supported features
Commit: | 7f1de77 | |
---|---|---|
Author: | Johnson C | |
Committer: | GitHub |
try fixing staticcheck warning (#2190) https://github.com/golang/protobuf/issues/1077 package github.com/golang/protobuf/proto is deprecated: Use the "google.golang.org/protobuf/proto" package instead. (SA1019)
Commit: | 5700341 | |
---|---|---|
Author: | Asim Aslam |
remove network package
Commit: | 8e3b7a5 | |
---|---|---|
Author: | Asim Aslam |
examples at v3
Commit: | d94936f | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
v3 (#2104) * v3 * revert plugins * fixup some issues
Commit: | a7c31a0 | |
---|---|---|
Author: | Asim Aslam |
refactor all the things
Commit: | 7fc0b7e | |
---|---|---|
Author: | Asim Aslam |
add all the plugins
Commit: | 7ab46b0 | |
---|---|---|
Author: | Asim Aslam |
rename imports
Commit: | a34c70d | |
---|---|---|
Author: | Asim Aslam |
Add examples
Commit: | f8fc9d0 | |
---|---|---|
Author: | Asim Aslam |
Add protoc-gen-micro
Commit: | 15a62ae | |
---|---|---|
Author: | Asim Aslam |
move debug handler
Commit: | 35c5904 | |
---|---|---|
Author: | Asim Aslam |
refactor network
Commit: | dbe8c93 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
remove service implementations (#2094)
Commit: | bfc212f | |
---|---|---|
Author: | Asim Aslam |
remove service package
Commit: | 8c8380d | |
---|---|---|
Author: | Asim Aslam |
delete agent package
Commit: | d8f17ac | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
readd service package (#2026)
Commit: | cc26f2b | |
---|---|---|
Author: | Asim Aslam |
delete api service proto
Commit: | c62d1d5 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
move transport (#1967)
Commit: | 82e8298 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
Router table.Read replaces List/Query (#1966) * Table.REad insted of list and query * fmt
Commit: | d072eb6 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
Deprecate service (#1924)
Commit: | 13f4955 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
cleanup debug and transport (#1920)
Commit: | 1106f1d | |
---|---|---|
Author: | Asim Aslam |
remove agent
Commit: | 563768b | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
v3 refactor (#1868) * Move to v3 Co-authored-by: Ben Toogood <bentoogood@gmail.com>
Commit: | 1838e4a | |
---|---|---|
Author: | Asim Aslam |
remove auth provider
Commit: | 8c6f406 | |
---|---|---|
Author: | Asim Aslam |
Remove error proto in favour of go type
Commit: | 0287ab8 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
auth/service/proto: add Delete RPC (#1836) Co-authored-by: Asim Aslam <asim@aslam.me>
Commit: | 0a93774 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
auth: pass namespace options in auth service requests (#1800) * auth: pass namespace options in auth service requests * auth/service/proto: update field index Co-authored-by: Asim Aslam <asim@aslam.me>
Commit: | f744c62 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
runtime/service: pass namespace option to service (#1792)
Commit: | d577dd6 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
config: add namespace support (#1780) * config/cmd: use service namespace for config * config/service: add namespace option to list
Commit: | a95acca | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
router: add metadata to routes (#1763) * router: add metadata to route * router/registry: set node metadata in route * router/service: pass metadata to/from router service
Commit: | 58c6bbb | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
registry/service: pass domain options via rpc (#1719) * registry/service: regenerate proto * registry/service: pass domain in proto request options * registry/service: stop defaulting metadata * registry: add default domain const; remove from implementations * registry/memory: fix typo
Commit: | 7b379bf | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
WIP: Add metadata to store record (#1604) * Add metadata to store record * Add metadata to cockroach store * add metadata to store service implementation * fix breaking cache test * Test/fix cockroach metadata usage * fix store memory metadata bug
Commit: | 5712cc9 | |
---|---|---|
Author: | Ben Toogood |
Merge master
Commit: | 2729569 | |
---|---|---|
Author: | Ben Toogood |
Add Debug.Cache method
Commit: | 12061bd | |
---|---|---|
Author: | Ben Toogood |
Add account issuers
Commit: | 856c73b | |
---|---|---|
Author: | Ben Toogood |
Remove roles (replaced with scope)
Commit: | 8f5ef01 | |
---|---|---|
Author: | Ben Toogood |
Update Rules.Delete proto
Commit: | f6d9416 | |
---|---|---|
Author: | Ben Toogood |
Add Rule to Auth interface
Commit: | dc10f88 | |
---|---|---|
Author: | Ben Toogood |
Replace auth account.Namespace with account.Scopes
Commit: | 0fb4734 | |
---|---|---|
Author: | Janos Dobronszki | |
Committer: | GitHub |
Upload local source code to micro server (#1613)
Commit: | 1eb6363 | |
---|---|---|
Author: | Janos Dobronszki | |
Committer: | GitHub |
Adding file upload and download capabilities (#1610)
Commit: | 506006f | |
---|---|---|
Author: | Ben Toogood |
Auth Options
Commit: | 359b8bc | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
Add opts to service proto (#1517) * Add opts to service proto * Support database/table opts
Commit: | d44adaf | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
api/router: avoid unneeded loops and fix path match (#1594) * api/router: avoid unneeded loops and fix path match * if match found in google api path syntax, not try pcre loop * if path is not ending via $ sign, append it to pcre to avoid matching other strings like /api/account/register can be matched to /api/account * api: add tests and validations Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | 494e0b5 | |
---|---|---|
Author: | Ben Toogood |
Runtime: Add Kubernetes ServiceAccounts & Remove imagePullSecrets
Commit: | b692c04 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Merge branch 'master' into git-secrets
Commit: | b5f5359 | |
---|---|---|
Author: | Ben Toogood |
Pass image_pull_secrets in runtime service
Commit: | 692b275 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Runtime Namespace (#1547) * Add context option to runtime; Add dynamic namespace to kubectl client * Add namespace runtime arg * Fixes & Debugging * Pass options in k8s runtime * Set namespace on k8s resources * Additional Logging * More debugging * Remove Debugging * Ensure namespace exists * Add debugging * Refactor namespaceExists check * Fix * Fix * Fix * Fix * Change the way we check for namespace * Fix * Tidying Up * Fix Test * Fix merge bugs * Serialize k8s namespaces * Add namespace to watch * Serialize namespace when creating k8s namespace Co-authored-by: Ben Toogood <ben@micro.mu> Co-authored-by: Asim Aslam <asim@aslam.me>
Commit: | fe31a71 | |
---|---|---|
Author: | Ben Toogood |
Fix formatting
Commit: | c9a6b07 | |
---|---|---|
Author: | Ben Toogood |
Add priority to auth.CreateRequest and auth.DeleteRequest
Commit: | ea29920 | |
---|---|---|
Author: | Ben Toogood |
Add Priority to auth rules
Commit: | 268651d | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
regenerate all proto based files (#1531) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | f840a50 | |
---|---|---|
Author: | Asim Aslam |
Remove runtime List
Commit: | 0a27a08 | |
---|---|---|
Author: | Jake Sanders | |
Committer: | GitHub |
Add Databases and Tables endpoints to store RPC proto (#1515) * Add Databases and Tables to store RPC * add Database to TablesRequest
Commit: | 4999f6d | |
---|---|---|
Author: | Ben Toogood |
Namespace requests coming via api & web
Commit: | 623f0c0 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Merge branch 'master' into auth-interface-update
Commit: | df8c0bb | |
---|---|---|
Author: | Ben Toogood |
Auth Generate, make secret optional
Commit: | bb51b82 | |
---|---|---|
Author: | Janos Dobronszki | |
Committer: | GitHub |
Runtime logs (#1447) * Runtime logs * Slightly broken * Pushing for diff * Log trailing works locally * LogsOptions * Comments and streamcount support for local logs * Adding kubernetes logs * Fixing k8s logs * K8s fixes * StreamCount is now nuked * PR comments * PR comments again * Fix typo
Commit: | 26cb6bf | |
---|---|---|
Author: | Ben Toogood |
Remove Legacy JWT fields
Commit: | 8e4d9e1 | |
---|---|---|
Author: | Ben Toogood |
Further Refactoring
Commit: | 82bc3cb | |
---|---|---|
Author: | Ben Toogood |
Update interface to add provider and make secret optional
Commit: | 134bc1c | |
---|---|---|
Author: | Ben Toogood |
Implement new interface
Commit: | 1222d07 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
There can be only one! (#1445) * There can be only one * fix proto?
Commit: | 76ade7e | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Auth - Swap Refresh to Token and change secrets to be strings, not tokens (#1444) * Refresh => Token * Secret is no longer a token Co-authored-by: Ben Toogood <ben@micro.mu>
Commit: | c706ebe | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
auth proto: provide help to protoc-gen-go (#1442) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | 9e6db79 | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
regenerate all proto (#1440) * regenerate all proto Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * regenerate from proto Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * regenerate from proto Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | 756b346 | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
auth/service: move all proto files to single dir (#1439) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | 4db2f5e | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Add Namespace to Auth (#1438) Co-authored-by: Ben Toogood <ben@micro.mu>
Commit: | 3d7d5ce | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
api: add static router and improve path parser in rpc handler (#1437) * api: add static router and improve path parser in rpc handler Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * expose metadata context key to be able to get unmodified map keys Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * server/grpc: fix jsonpb codec for protobuf msg Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * api/handler/rpc: write 204 status code when rsp is nil Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * api/handler/rpc: add check for nil response for non javascript Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | 844c456 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Refactor Auth Service Protos, Add Access Rules (#1411) * Refactor auth/service into two protos * Accounts Proto * Store Prefixes * Misc * Tweak Protos Co-authored-by: Ben Toogood <ben@micro.mu> Co-authored-by: Asim Aslam <asim@aslam.me>
Commit: | fd664f4 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Auth load rules (#1397) * WithRoles variadic args * Load Rules * Timer => Ticker Co-authored-by: Ben Toogood <ben@micro.mu>
Commit: | e0e77f3 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Updated auth interface (#1384) * Updated auth interface * Add Rule * Remove Rule * Return token from Renew * Renew => Refresh * Implement Tokens & Default Auth Implementation * Change default auth to noop * Change default auth to noop * Move token.Token to auth.Token * Remove Token from Account * Auth service implementation * Decode JWT locally * Cookie for secret * Move string to bottom of interface definition * Depricate auth_exclude * Update auth wrappers * Update go.sum Co-authored-by: Ben Toogood <ben@micro.mu>
Commit: | 60993e6 | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
config/source/service: base64 fix (#1345) Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | e803fb0 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
Runtime hacks (#1344) * Add Args/Image to runtime * remove the hacks
Commit: | 1b4e881 | |
---|---|---|
Author: | Jake Sanders | |
Committer: | GitHub |
Rewrite the store interface (#1335) * WIP store rewrite * Fix memory store tests * Store hard expiry times rather than duration! * Clarify memory test * Add limit to store interface * Implement suffix option * Don't return nils from noop store * Fix syncmap * Start fixing store service * wip service and cache * Use _ for special characters in cockroachdb namespace * Improve cockroach namespace comment * Use service name as default store namespace * Fixes * Implement Store Scope * Start fixing etcd * implement read and write with expiry and prefix * Fix etcd tests * Fix cockroach store * Fix cloudflare interface * Fix certmagic / cloudflare store * comment lint * cache isn't implemented yet * Only prepare DB staements once Co-authored-by: Ben Toogood <ben@micro.mu> Co-authored-by: ben-toogood <bentoogood@gmail.com>
Commit: | f554939 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
set namespace rather than key (#1331)
Commit: | 6aaaf54 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and othe⦠(#1261) * add MICRO_AUTH_TOKEN, parse token in wrapper, preload config and other things * fix wrapper panic
Commit: | d76baf5 | |
---|---|---|
Author: | Janos Dobronszki | |
Committer: | GitHub |
Trace type is now being recorded (#1188)
Commit: | fe7f5a4 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Runtime Retries Limit (#1163) * Implement Runtime Retries * Remove Debug * Action Feedback * Refactor Retries * Fix WithRetires Typo
Commit: | 7105e40 | |
---|---|---|
Author: | Vasiliy Tolstov | |
Committer: | GitHub |
pass micro errors from grpc server to grpc client (#1167) * pass micro errors from grpc server to grpc client Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org> * wrap micro errors.Error to grpc status Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
Commit: | d621548 | |
---|---|---|
Author: | ben-toogood | |
Committer: | GitHub |
Auth (#1147) Implement the Auth interface, with JWT and service implementations. * Update Auth Interface * Define Auth Service Implementation * Support Service Auth * Add Auth Service Proto * Remove erronious files * Implement Auth Service Package * Update Auth Interface * Update Auth Interface. Add Validate, remove Add/Remove roles * Make Revoke interface more explicit * Refactor serializing and deserializing service accounts * Fix srv name & update interface to be more explicit * Require jwt public key for auth * Rename Variables (Resource.ID => Resource.Name & ServiceAccount => Account) * Implement JWT Auth Package * Remove parent, add ID * Update auth imports to v2. Add String() to auth interface
Commit: | 0be22c9 | |
---|---|---|
Author: | Asim Aslam |
add tracing
Commit: | 49cc022 | |
---|---|---|
Author: | Asim Aslam |
add trace to handler
Commit: | 77c2a02 | |
---|---|---|
Author: | Asim Aslam |
Add event id to router events
Commit: | 1c19678 | |
---|---|---|
Author: | Asim Aslam |
Update proto Service => Config
Commit: | 5cceb00 | |
---|---|---|
Author: | Asim Aslam | |
Committer: | GitHub |
Merge pull request #1131 from micro/router-refactor refactor and cleanup some router code
Commit: | 29c1076 | |
---|---|---|
Author: | Asim Aslam |
refactor and cleanup some router code
Commit: | 8e1ff80 | |
---|---|---|
Author: | Shu xian | |
Committer: | GitHub |
Merge pull request #1 from micro/master merge
Commit: | 94bb0f4 | |
---|---|---|
Author: | shu xian |
watch supports path
Commit: | 54fb61b | |
---|---|---|
Author: | Asim Aslam |
Move proto to service/