cf9bdd0f99 
					 
					
						
						
							
							update quic go package  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-08-20 12:37:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06136312bb 
					 
					
						
						
							
							regen files with never protoc ( #6 )  
						
						... 
						
						
						
						* regen files with never protoc
* rewrite import path
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-08-19 17:47:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a407d5792 
					 
					
						
						
							
							setup lint ( #3 )  
						
						... 
						
						
						
						* setup lint
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-08-19 16:11:03 +03:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						66df1bb361 
					 
					
						
						
							
							events/nats: add support for TLS config ( #1946 )  
						
						... 
						
						
						
						* events/nats: add support for TLS config
* events/nats: improve error logging 
						
						
					 
					
						2020-08-19 10:55:54 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						2b2dc2f811 
					 
					
						
						
							
							Support private repos in env 'local' ( #1938 )  
						
						
						
						
					 
					
						2020-08-18 18:26:14 +02:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						21cca297c0 
					 
					
						
						
							
							events: implement package with memory & nats streams ( #1942 )  
						
						
						
						
					 
					
						2020-08-18 16:19:53 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						a2a808f2d6 
					 
					
						
						
							
							Baseurl, gitlab support, single word service names ( #1933 )  
						
						
						
						
					 
					
						2020-08-18 11:31:49 +02:00 
						 
				 
			
				
					
						
							
							
								Prawn 
							
						 
					 
					
						
						
							
						
						da4159513e 
					 
					
						
						
							
							Metrics interface and Prometheus implementation ( #1929 )  
						
						... 
						
						
						
						* Metrics interface
* Prometheus implementation
* NoOp implementation
Co-authored-by: chris <chris@Profanity.local > 
						
						
					 
					
						2020-08-18 08:27:50 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						fae4151027 
					 
					
						
						
							
							Add a build package ( #1926 )  
						
						... 
						
						
						
						* Add a build package
* fix go mod
* package tar 
						
						
					 
					
						2020-08-11 16:51:58 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						13f495587e 
					 
					
						
						
							
							cleanup debug and transport ( #1920 )  
						
						
						
						
					 
					
						2020-08-10 15:58:39 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						563768b58a 
					 
					
						
						
							
							v3 refactor ( #1868 )  
						
						... 
						
						
						
						* Move to v3
Co-authored-by: Ben Toogood <bentoogood@gmail.com > 
						
						
					 
					
						2020-07-27 13:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						1838e4a1ee 
					 
					
						
						
							
							remove auth provider  
						
						
						
						
					 
					
						2020-07-19 11:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						e63b9015ae 
					 
					
						
						
							
							Add memcache implementation of cache ( #1848 )  
						
						
						
						
					 
					
						2020-07-16 14:13:38 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						6898a65508 
					 
					
						
						
							
							selector: add filters to replace depricated client/selector filters ( #1785 )  
						
						
						
						
					 
					
						2020-07-02 16:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						3c633e3577 
					 
					
						
						
							
							Sparse checkout of repos, all repo downloads happen to different folders for concurrency support ( #1779 )  
						
						
						
						
					 
					
						2020-07-02 14:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						174e44b846 
					 
					
						
						
							
							Deprecate client/selector ( #1767 )  
						
						... 
						
						
						
						* client/{grpc,rpc}: depricate selector (wip)
* {client,cmd}: remove client/selector
* deprecate client/selector
* router/static: fix lookup
* config/cmd: add support for legacy static selector flag
* config/cmd: add support for legacy dns selector flag 
						
						
					 
					
						2020-07-01 17:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						c940961574 
					 
					
						
						
							
							router: update interface ( #1732 )  
						
						... 
						
						
						
						* router: replace Start and Stop with Close
* router: update default network to micro
* router: update tests 
						
						
					 
					
						2020-06-24 11:09:16 +01:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						8dfd93e915 
					 
					
						
						
							
							util/wrapper: Add Static Client wrapper ( #1685 )  
						
						... 
						
						
						
						* util/wrapper: Add Static Client wrapper
* util/wrapper/static: pass address to stream too
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add static client wrapper tests
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server: fix error message spaces between words
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* server/{rpc,grpc}: replace log.Error with log.Errorf
* server/grpc: fix log typo
* server/rpc: fix log typo
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-06-12 10:42:52 +01:00 
						 
				 
			
				
					
						
							
							
								Máximo Cuadros 
							
						 
					 
					
						
						
							
						
						0d88650511 
					 
					
						
						
							
							go modules cleanup and remove wrong self import to v1 ( #1658 )  
						
						... 
						
						
						
						* Runtime local git, simply go-git code
* go modules cleanup and remove wrong self import to v1
* pin mergo v0.3.8 to avoid panics
Signed-off-by: Máximo Cuadros <mcuadros@gmail.com >
Co-authored-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-05-29 14:32:11 +03:00 
						 
				 
			
				
					
						
							
							
								x1nchen 
							
						 
					 
					
						
						
							
						
						af2db0a0d9 
					 
					
						
						
							
							fix: update dependency certmagic ( #1625 )  
						
						... 
						
						
						
						module github.com/mholt/certmagic has been renamed github.com/caddyserver/certmagic,
so upgrade on this module will fail.
fix : micro/micro#835 
caddyserver/certmagic@v0.10 .6 is Maximum upgradeable version with go version 1.13
Higher version use *tls.ClientHelloInfo.SupportsCertificate which only supported in go 1.14 
						
						
					 
					
						2020-05-13 15:00:13 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						1eb63635b5 
					 
					
						
						
							
							Adding file upload and download capabilities ( #1610 )  
						
						
						
						
					 
					
						2020-05-11 14:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						ff8ad7d4ca 
					 
					
						
						
							
							Default runtime now checks out code on demand ( #1563 )  
						
						... 
						
						
						
						* Default runtime now checks out code on demand
* Go mod tidy 
						
						
					 
					
						2020-04-23 16:30:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fa27373ed 
					 
					
						
						
							
							bundle qson lib in util ( #1561 )  
						
						... 
						
						
						
						* copy qson from https://github.com/joncalhoun/qson 
  as author not want to maintain repo
* latest code contains our fix to proper decode strings
  with escaped & symbol
* replace package in api/handler/rpc
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-23 11:08:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62cedf64da 
					 
					
						
						
							
							api/router/registry: extract path based parameters from url to req ( #1530 )  
						
						... 
						
						
						
						* api/router/registry: extract path based parameters from url to req
* api/handler/rpc: fix empty body request parsing
* bundle grpc-gateway util funcs
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-15 17:50:51 +03:00 
						 
				 
			
				
					
						
							
							
								Ben Toogood 
							
						 
					 
					
						
						
							
						
						2de03e5fd7 
					 
					
						
						
							
							Tidy go mod  
						
						
						
						
					 
					
						2020-04-15 11:39:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ce2ab88f5 
					 
					
						
						
							
							broker/nats: remove embed nats server reference ( #1527 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-11 22:37:29 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						ea2bb0275c 
					 
					
						
						
							
							Strip external use of mdns  
						
						
						
						
					 
					
						2020-04-11 13:02:53 +01:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						3f3d2f5027 
					 
					
						
						
							
							fixup broker http address  
						
						
						
						
					 
					
						2020-04-11 01:51:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc71640fd9 
					 
					
						
						
							
							broker: swap default broker from eats to http ( #1524 )  
						
						... 
						
						
						
						* broker: swap default broker from eats to http
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-11 03:46:54 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						b5f546b137 
					 
					
						
						
							
							go mod tidy  
						
						
						
						
					 
					
						2020-04-10 19:55:45 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						2ea5b33955 
					 
					
						
						
							
							Disk backed local store ( #1491 )  
						
						
						
						
					 
					
						2020-04-07 13:53:22 +02:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						3324d140c0 
					 
					
						
						
							
							Rename store Namespace / Prefix options to Database and Table ( #1492 )  
						
						... 
						
						
						
						* Rename Namespace to DB, Rename Prefix to table, Remove Suffix Option
* Rename options
* Rename options
* Add store_table option
* Table per service, not Database per service 
						
						
					 
					
						2020-04-06 16:45:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0241197c6a 
					 
					
						
						
							
							api/handler/rpc: binary streaming support ( #1466 )  
						
						... 
						
						
						
						* api/handler/rpc: binary streaming support
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fixup
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* fix sec webscoekt protol
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-04-02 10:13:04 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						15fcd5ecef 
					 
					
						
						
							
							Remove Go micro 1.18 dependency ( #1462 )  
						
						
						
						
					 
					
						2020-04-01 16:14:08 +02:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						bb51b8203e 
					 
					
						
						
							
							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 
						
						
					 
					
						2020-04-01 15:40:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e6db79860 
					 
					
						
						
							
							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 > 
						
						
					 
					
						2020-03-30 21:58:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d7d5ce6b4 
					 
					
						
						
							
							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 > 
						
						
					 
					
						2020-03-30 09:04:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b38da6ced0 
					 
					
						
						
							
							api/handler/rpc: process all methods and merge url params to json body ( #1427 )  
						
						... 
						
						
						
						* api/handler/rpc: process all methods and merge url params to json body
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org >
* add merge json test
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-03-27 07:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						eb4d2ae6aa 
					 
					
						
						
							
							Remove useless variable from cockroach store ( #1400 )  
						
						
						
						
					 
					
						2020-03-24 15:37:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						c91bf7e9e7 
					 
					
						
						
							
							[WIP] Store Sync ( #1365 )  
						
						... 
						
						
						
						* Initial cache implementation
* Write queue implementation
* Accidentally started writing the storage sync service 
						
						
					 
					
						2020-03-18 16:39:36 +00:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						078dd4eb9b 
					 
					
						
						
							
							fix etcd ( #1340 )  
						
						... 
						
						
						
						* fix etcd
* update go mod 
						
						
					 
					
						2020-03-13 08:55:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						1b4e881d74 
					 
					
						
						
							
							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 > 
						
						
					 
					
						2020-03-12 13:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						eebd69c995 
					 
					
						
						
							
							Change from renekroon/ttlcache to patrickmn/go-cache ( #1288 )  
						
						
						
						
					 
					
						2020-03-03 13:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Jake Sanders 
							
						 
					 
					
						
						
							
						
						f6102bde70 
					 
					
						
						
							
							Add a cache to workers KV storage implementation ( #1284 )  
						
						... 
						
						
						
						* cloudflare-cache
* go mod tidy 
						
						
					 
					
						2020-03-02 18:14:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f767ba18c 
					 
					
						
						
							
							update go modules ( #1240 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-23 20:47:44 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ab3a31ac4 
					 
					
						
						
							
							update micro/cli, tidy mod ( #1156 )  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-02-03 23:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								ben-toogood 
							
						 
					 
					
						
						
							
						
						d621548120 
					 
					
						
						
							
							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 
						
						
					 
					
						2020-02-03 08:16:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f23638c036 
					 
					
						
						
							
							fix import paths for v2 release  
						
						... 
						
						
						
						Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org > 
						
						
					 
					
						2020-01-30 14:44:40 +03:00 
						 
				 
			
				
					
						
							
							
								Asim Aslam 
							
						 
					 
					
						
						
							
						
						2b1e0a6fd6 
					 
					
						
						
							
							go mod tidy  
						
						
						
						
					 
					
						2020-01-30 10:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Janos Dobronszki 
							
						 
					 
					
						
						
							
						
						a648c0d99c 
					 
					
						
						
							
							Bump dep to fix platform web using new debug.Stats proto fields  
						
						
						
						
					 
					
						2020-01-30 10:27:21 +00:00