You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/01/22 03:44:20 UTC

[servicecomb-pack] branch SCB-1121 created (now 29c34c3)

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a change to branch SCB-1121
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.


      at 29c34c3  SCB-1121 Fix the test error of SagaDubboProviderFilterTest

This branch includes the following new commits:

     new 94cd93f  Initial commit
     new 9668231  JAV-198 initial commit with simplest core
     new 0a1670b  JAV-198 updated ignored files
     new 61e6b27  JAV-198 added compiler version
     new 08ebcd9  JAV-198 set up travis and code coverage
     new 9fa6c4f  JAV-198 added a simple readme
     new 915f9b1  JAV-198 made sure travis run build with java 1.8
     new c335330  JAV-199 implemented compensation logic
     new cd85cee  JAV-199 removed unnecessary generics
     new 4335709  JAV-220 compensated transactions on abort
     new 7fe90a5  JAV-220 minor test readability change
     new 0cac80c  JAV-209 supported forward recovery
     new 94f7516  JAV-197 able to recover saga state from events
     new 874ab2a  JAV-197 renamed event queue to event store
     new d451096  JAV-197 added saga coordinator
     new 9e9368c  JAV-197 made sure saga end state event can be played back
     new 8888657  JAV-197 covered compensation ended event
     new 2d841cf  JAV-224 removed unnecessary code
     new 15c9a5b  JAV-224 always changed to compensation state on abort
     new f42a603  JAV-224 retry once on transaction timeout
     new 2b52c6f  JAV-227 added logger config and some logging messages
     new 9e50cd8  use class method instead of detail implementation
     new 88c3ba2  JAV-225 directed acyclic graph implementation
     new 595367b  JAV-225 code tidy up
     new 75ef6a4  JAV-225 supported traversal in both directions
     new 9fe9291  JAV-225 able to process tasks in parallel
     new e553b2f  JAV-225 attempt to fix parallel request test case
     new 27c9153  JAV-225 simplified event id generation
     new 0a0c215  JAV-225 test cleanup
     new a704a9b  JAV-225 removed unused methods
     new 5b8238a  JAV-225 more appropriate naming for incomplete operations
     new 16e86bc  JAV-225 clearer log and fix of test with concurrency
     new 03b6f73  JAV-225 decoupled task execution from graph traversal
     new 2c6e611  JAV-225 flatten exception handling
     new 2396911  JAV-225 ensured parallel transactions are compensated on failure
     new 0d2be4b  JAV-225 shortened tests
     new 0842501  JAV-225 ensured saga stored from partially completed parallel transactions
     new aa81549  JAV-225 minor renaming
     new 4957be4  JAV-226 saved exception to saga log and ensured aborted saga can be restored
     new fcbce92  JAV-226 simplified event replay
     new dc833d9  JAV-200 deserialize json to saga requests
     new 63710fc  JAV-200 reduced saga task responsibility
     new ff8975c  JAV-200 grouped json interpretation related code together
     new a1f7c80  JAV-200 linked saga coordinator with interpreter
     new 62f6034  JAV-200 moved coordinator to application layer
     new d09189c  JAV-215 interpreter shouldn't care about how to create requests
     new 7c2c63f  JAV-215 embedded params into requests
     new 53a5e15  JAV-215 added transport with httpclient
     new 61fc372  JAV-215 parameter checking for rest transport
     new f3439c8  JAV-215 fixed test failure
     new b74c55d  JAV-215 wired transport with requests
     new 6cdb24a  JAV-215 to persist successful response with events
     new 0b5c8eb  JAV-215 validated rest methods
     new b2bc519  JAV-247 to recover saga from persistent log
     new 29edb8c  JAV-247 made saga task sub type of saga request
     new a06d6de  JAV-247 removed unused class
     new 106c3d7  JAV-247 added saga id to distinguish processes on requests
     new 5a2117a  JAV-247 supported parallel processing of requests
     new e844e88  JAV-247 made sure saga events are persisted first
     new 366c264  JAV-247 restful saga with spring boot
     new 6cb4200  JAV-247 changed test port to 8090, since it's not permitted on travis
     new ecf4183  JAV-247 used uuid as saga id to minimize collision
     new 97da74f  JAV-256 identify saga requests by id, since they may be deserialized from db
     new b2d2a2b  JAV-256 identify completed saga requests by id, since they may be constructed from db
     new 202e15b  JAV-256 identify aborted saga requests by id
     new 1cd8589  JAV-256 persisted events to database
     new d4195c7  JAV-256 suppressed unchecked warning in tests
     new e3b2461  JAV-256 queried incomplete sagas from log
     new 756dc6d  JAV-256 broken coupling between saga task & saga request to make serialization/deserialization easier
     new 7e57066  JAV-256 proper renaming for requests
     new 99b3514  JAV-256 deserialized saga start & end event
     new c01a1de  JAV-256 added production config with mysql config
     new 9e03fd7  JAV-297 added docker config
     new 3141048  JAV-297 added travel services for demo purpose
     new d92173d  JAV-297 enabled demo only by profile
     new c182cae  JAV-297 added mysql support
     new 4d6ad9e  JAV-297 supported docker compose for demo
     new a987aaa  JAV-297 added payment service at the end of 3 travel requests
     new 48bd985  JAV-297 run tests in demo
     new cd3a5ce  JAV-297 added toString for logging purpose
     new 2738ea5  JAV-297 a brief readme for saga demo
     new 5457c7a  JAV-297 minor demo readme update
     new 5a77d19  JAV-297 added note on api idempotent
     new d187658  saga serialize/deserialize
     new 5ab62ae  abortevent serialize/deserialize
     new 4aca417  serialize/deserialize
     new 7b854b4  JAV-266 serialization refactoring to decouple events with jackson
     new 2806aa3  JAV-266 included all modules in coverage report
     new 70eb195  JAV-266 reports aggregated coverage
     new 0cd9f5b  JAV-266 moved event serialization related classes to its dedicated module
     new 45e6263  JAV-266 moved event deserialization related classes to its dedicated module
     new b4948c1  JAV-297 receives json as customer
     new c2fd272  JAV-297 delayed saga recovery till spring is ready to avoid hanging on jpa save
     new 8feae8f  JAV-297 decoupled jackson json from saga core
     new cc815e3  JAV-297 speedy snail to be slow once only
     new 4bf1ef3  JAV-316 shared a single thread pool for all saga requests to avoid resource consumption
     new cdc796b  JAV-316 customized thread names
     new bea3af8  JAV-316 added kamon metrics
     new 1b9362a  JAV-316 changed to async logger
     new 2d4ee2d  JAV-316 added dep for async logger of log4j
     new 5ce3017  JAV-316 disabled ssl for mysql connection
     new bd23a3c  JAV-316 included saga package in aspectj
     new d7eeae5  JAV-316 wired metrics data to statsd
     new 1792ec6  JAV-316 kamon statsd dependency
     new d52ddf9  JAV-316 more segments
     new 2c2498b  JAV-316 more segments to gather metrics of callable
     new 27ce61b  JAV-316 more segments on start/end tasks
     new 0f6b077  JAV-316 kamon won't pass trace context to a separate thread
     new f5eb3ff  JAV-316 disabled kamon modules by default
     new 9210a8a  JAV-316 added jmeter script for automated performance test
     new df35624  JAV-316 added jmeter script for automated performance test
     new 7dadb78  JAV-316 read me section on kamon
     new 3649bc5  JAV-316 added grafana segment setup image
     new 917e85a  JAV-321 simplified saga coordinator construction
     new 7f2cd71  JAV-321 added cycle detection on graph construction
     new 15af529  JAV-321 minor renaming
     new e2cfbf3  JAV-210 added fallback support
     new 96a6f61  JAV-210 shared one operation impl
     new aee3f18  JAV-210 allowed jackson to deserialize according to request type
     new 72529f3  JAV-210 abstracted transport away from saga
     new ede770f  JAV-210 simplified tests and operation interface
     new b651343  JAV-320 configurable recovery policy
     new 22d716a  JAV-320 fix comment
     new 2da7e0e  JAV-320 fix comment
     new 6fce89f  JAV-210 refactoring to reduce complexity
     new b484da3  JAV-210 unified response data
     new 74ca8df  JAV-210 retryable refactoring
     new 07b4ba0  JAV-210 fixed format test failure
     new ec6f9e7  JAV-210 supported rest fallback
     new abccbdc  JAV-210 wired saga coordinator with fallback policy
     new 4ac53af  JAV-210 changed default retries to 3 seconds
     new 5b47baa  JAV-210 the first attempt is not counted as retry
     new d5b48db  JAV-210 removed unused class
     new 89cd338  JAV-327 Auto release to maven central
     new 144d2f2  JAV-327 Support auto release by CI
     new 627f10a  JAV-327 changed repo address in env var
     new 3896a39  JAV-201 added service discovery transport with service center
     new b0aaf76  JAV-201 added service center discovery config
     new 98295b7  JAV-201 integration test to wire up saga with discovery using service center
     new 372c404  JAV-201 resolved jdbc conflict issue
     new 4d85910  JAV-201 saga endpoint to consume text plain to suit java chassis
     new 96fc4cd  JAV-201 demo with discovery using service center
     new bd5beaf  JAV-201 enabled demo in travis CI to check jar conflicts
     new 460dd23  JAV-201 added service center to docker compose
     new 9cecccb  JAV-316 added test env setup suggestion
     new b578269  JAV-374 skipped deployment of test module to maven central
     new f2539cf  JAV-327 forced to open a class to public since javadoc refused to publish package without public class
     new 1dda6d7  JAV-327 skipped demo in deployment
     new 806154c  [maven-release-plugin] prepare release saga-0.0.1
     new 7fa395c  [maven-release-plugin] prepare for next development iteration
     new cae1e07  JAV-374 removed compensation started event, since it doesn't do anything
     new a46c059  JAV-374 more proper compensation event name
     new 4324d36  JAV-328 renamed classes according to the paper
     new bc389c7  JAV-328 moved graph builder
     new 4b2f537  Update Saga README.md and fix some bugs.
     new 18013a7  Revise according to reviewing
     new e1af20b  updated travis & coveralls link due to repo renaming
     new 5c35c94  JAV-386 fixed demo on exception cases when running with java chassis
     new 1750ee8  updated saga.version
     new d796d8b  Specified the spring boot plugin version
     new be3bf05  JAV-386 minimized config of mixin plugin
     new 716f258  JAV-328 handle scenario on db failure.
     new b51be49  JAV-328 fix bug according to the review.
     new c824cdf  JAV-328 test case to cover thread interruption
     new 8ca8755  JAV-328 fixed test failure due to concurrency
     new ae3a653  JAV-366 respond failure message
     new 0589197  JAV-366 fix pr comment
     new 7e4a379  JAV-366 fix unit test
     new 170430c  JAV-366 add ApiResponses
     new 4374f1e  JAV-366 fix pr comment
     new a1bf041  JAV-181 changed docker waiting policy
     new 81f0cb0  Merge pull request #26 from ServiceComb/jav_366_return_failure_message
     new 58e2ce6  JAV-370 add delay property
     new 9c60fad  JAV-370 add thread sleep
     new b952eb8  JAV-370 change failRetryDelaySeconds to double and Recovery policy return retryCount
     new 1ede462  JAV-370 fix pr comment
     new d3ea9ce  JAV-370 fix pr comment
     new a3be7e3  JAV-370 fix pr comment
     new 1a9e05a  JAV-315 spit response out from tasks
     new b9f9988  JAV-315 fed response from previous transaction to next
     new 8467a7c  JAV-315 appended previous response to form
     new d360ffb  JAV-315 covered response sending with integration tests
     new 554f884  JAV-315 extracted context from events
     new 112390c  JAV-315 auto gather transactions/compensations
     new efd0dc4  JAV-315 gather and retrieve response with saga context
     new 5285ebe  JAV-315 removed unused returns
     new 4811636  JAV-315 encapsulated saga state into context
     new 45977fc  JAV-440 run chosen child transactions only
     new 79ae5da  JAV-440 ignored transaction default to no chosen children
     new a98072d  JAV-440 generalized json interface
     new 059f9c3  JAV-440 added children extraction from response
     new f488eb8  JAV-440 ensured children extractor is wired
     new 90dd713  JAV-440 responses in json format
     new 0aae288  locker add web
     new e2bab21  JAV-431 re-organized demo modules
     new 2aefc05  JAV-431 added conditional payment service
     new aaa55ce  JAV-431 added conditional inventory service
     new e8c10a6  JAV-431 integration test for conditional transactions
     new 6295f20  JAV-431 fixed wrong demo module parents
     new 3891bc7  JAV-431 passed customerId from payment response to inventory
     new cd60efd  JAV-431 readme and docker compose for conditional transaction demo
     new b0289bf  JAV-431 purchase amount passed as param to payment service
     new 9858ea9  add bootstrap table grid
     new db51c32  add bootstrap table grid
     new 278f217  add bootstrap table grid
     new 3cf65d7  JAV-447 add conditional query
     new c75ecc0  JAV-447 increase cover rate
     new 1d8e53f  JAV-447 remove test sleep time
     new 523d10f  JAV-447 remove no param constructor
     new 340f9cc  JAV-447 use OffsetDateTime instead of new Date()
     new 94f9f40  通过bootstrap table 动态展示url数据,接口提供方需要解决跨域问题
     new 49b0731  通过bootstrap table 动态展示url数据,接口提供方需要解决跨域问题
     new ff2055f  通过bootstrap table 动态展示url数据,接口提供方需要解决跨域问题
     new 4ff8e59  JAV-438 add license and add request page
     new ad18c3f  JAV-232 used concurrent data structure
     new c437785  send request
     new c2b3e7b  clear
     new c7382af  clear ignore files
     new ce92fcd  ajax
     new 53e1460  eature: implement for detail.jsp
     new c278158  JAV-232 used specific service center version since it has breaking changes
     new 2d72cbe  update bootstrap-table,delete test data file:data2.json
     new 5266254  JAV-438 fix request page
     new 0b376c4  demonstrated usage of crossapp with service center
     new 9555846  added timeout settings for rest transport
     new 8c791fc  declared timeout field immutable
     new 22832f5  JAV-232 updated log waiting due to tomcat disabled
     new 1f93fa1  [maven-release-plugin] prepare release saga-0.0.2
     new 515e196  [maven-release-plugin] prepare for next development iteration
     new 970bdef  JAV-232 added project info to comply with sonatype nexus
     new 79a4996  JAV-438 update execution result query controller for graph
     new f4204f4  JAV-438 improve test case
     new cc269de  JAV-438 improve test case
     new 06cb99d  JAV-438 fix pr comment
     new 5c4b59b  JAV-438 fix comment
     new 1d3fff6  添加了日期控件js,输入框点击后弹出日期控件
     new c0eab5e  liuchengtu
     new d8f411a  commit detail
     new 3c82cc9  JAV-438 format style and add license
     new f82da84  JAV-438 query request date support NaN-NaN-NaN NaN:NaN:NaN
     new 449c245  JAV-232 reactive request node with akka actor
     new 0ccd99a  JAV-232 refactored to align interface with akka actor impl
     new 3c91398  JAV-232 added compensation/abort message handling
     new f884274  JAV-232 chosen children by parent response
     new 98ec30a  JAV-232 hid recovery policy inside task
     new 77c3fbc  JAV-232 built actors from requests
     new 6d29a23  JAV-232 actor messages tidy up
     new 23b1786  JAV-232 actor state restore on saga recovery
     new fb7ff5e  JAV-232 carried exception on abort message
     new d1f38c0  JAV-232 ack on compensation
     new 90ba513  JAV-232 more test coverage
     new bc33ca1  JAV-232 skipped null checking
     new 762dc11  JAV-232 delegated task creation to dedicated factory
     new e329594  JAV-232 delegated saga creation to dedicated factory
     new ff024a9  JAV-232 added actor based saga creation
     new 50aff64  JAV-232 extracted saga interfaces
     new c2b8df2  JAV-232 integration test for actor based saga
     new fb6b592  JAV-232 stopped all actors on saga completion
     new 460bdc6  JAV-232 moved graph based classes to dag package
     new 3cd1aab  JAV-232 SEC integration test with actor based saga
     new f33d1fb  JAV-232 added actor based saga running mode config
     new 30cf120  JAV-232 returned transaction failure in actor based saga
     new dd0cae0  JAV-232 updated kamon version to be compatible with akka actor
     new 9a6a7a9  added interface to generating json request
     new 615f340  added query and json support
     new f59d838  The status table jumps to the details page.
     new c4885fd  JAV-438 change date lang to english and fix host_url
     new d6926a7  url params
     new 60bfa51  url same
     new bf6593e  JAV-487 extracted rest template transport
     new 27f6dc4  JAV-487 removed spring cloud related to avoid incompatibility
     new 374c307  JAV-487 image version update
     new fec3189  Flowchart style
     new e89831a  JAV-438 up web using spring boot
     new af08c97  JAV-438 docker test fix
     new 8457091  JAV-438 add web in docker compose
     new b5d61ca  JAV-438 fix docker config
     new 97bc180  JAV-438 update SC version
     new 2cbb285  JAV-438 fix pom
     new 70b8124  fixed data type in request
     new 406ca42  fixed display of loading logo
     new 19df43a  Many-to-many flowcharts. (#72)
     new c6b4869  optimized imports
     new 110bb3c  Modify the DDL statement
     new d2ff650  Flowchart style (#75)
     new 4a2f5fd  JAV-Updated the License header to ASL
     new b701f23  JAV-563 Added the rat check by default
     new 72ab75b  JAV-563 Keep fixing the License issue of Saga
     new 7db8ae1  JAV-563 Keep fixing the License issue of Saga demo
     new f390975  JAV-563 Keep fixing the License issue of Saga
     new 4abab05  Enable the maven cache to speed up the build
     new 14923ae  gracefully shutdown of actor system
     new 34a6812  typo fix
     new 97bdc88  modify invalid links
     new 92df43c  add license for SagaShutdownListener
     new 99d1816  Updated the README.md
     new bfca3a4  Update the mailing list address.
     new 67228ec  SCB-96 added new module omega
     new de1479a  SCB-96 sent serialized message pre transactional
     new 7fb580f  SCB-96 omega context to save tx id
     new 9ef3cb2  SCB-96 separated spring related classes to a different module
     new 716c434  SCB-96 encapsulated args into event
     new 70bafcf  SCB-96 added local and parent tx id to keep track of entire tx graph
     new a7b9421  SCB-96 added post transaction interception
     new 0eb405e  SCB-96 invoked compensation method annotated with Compensable
     new fa6030e  SCB-96 checked existence of matching compensation method on startup
     new e518e09  added interceptor for rest template
     new e8c2ef4  updated package path
     new 489e8c0  SCB-96 made sure context is cleaned up on compensation
     new 68229f5  SCB-96 linked tx ids with omega context and request headers
     new 75b112e  SCB-96 for the sake of code coverage
     new 4068726  include ASF disclaimer
     new bbbd372  SCB-122 add Apache disclamer and modify website address
     new 040ae38  SCB-130 Updated the Github PR template
     new d58529f  SCB-96 added request interceptor
     new ed86c2e  SCB-96 retrieve ids in header and put it into omega context
     new d42a6da  SCB-97 alpha is able to persist received events
     new 2881abb  SCB-97 removed unnecessary dependency on serializer
     new 5b2194a  SCB-97 made alpha server port configurable with default 8080
     new 0395ee4  SCB-97 glued omega & alpha together
     new eb79f26  SCB-97 glued request interception with transaction aop
     new 20cdc58  SCB-97 ensured events are persisted
     new 0b7ee11  SCB-97 moved docker plugin config to profile
     new 166b32b  SCB-97 closed thrift connections on shutdown
     new 43ab34c  SCB-97 ensured tx ids are linked between services
     new df429e1  SCB-99 added compensation logic on tx aborted event
     new 1f79ce0  SCB-140 compensated only distinct events SCB-141 supported multiple sub tx within the same global tx on a single service
     new ae8483c  SCB-98 ensured annotation checking is wired
     new e717f95  SCB-98 supported compensation context from remote instead of local caching
     new b7083fb  SCB-98 included compensation method signature in TxEvent
     new 9640570  SCB-98 included compensation method signature in omega callback
     new 82f5916  SCB-98 sent tx aborted on transaction failure
     new b4ced3e  SCB-138 replace thrift with grpc
     new 3531db6  SCB-138 fixed test failure by running grpc in a dedicated thread
     new 6db355c  SCB-138 removed all thrift related code
     new 310e4dd  SCB-138 fixed code conflict
     new 2adebc4  SCB-138 add logs for the interruption of grpc server
     new 0f36948  SCB-104 Removed the get method in the RestTemplateTransport
     new 5328f26  SCB-149 removed unnecessary endpoint interface
     new a682178  SCB-149 added service name and instance id to contract
     new 4e8c376  SCB-149 checked matching of compensation method
     new d801105  SCB-149 omega callback signature change
     new 314a271  SCB-149 distinguished omega callbacks by service name and instance id
     new 49235b5  SCB-149 pushed failed compensations to a scheduled task queue
     new 9c178a0  SCB-152 sent tx compensated event on compensation completed
     new eca2d35  SCB-154 Update the package to org.apache.servicecomb
     new ccf433b  SCB-154 Changed the artifact group id to org.apache.servicecomb.saga
     new 9e9fb00  SCB-158 update issue address
     new 31e91ba  SCB-138 set up bidirectional streaming for alpha
     new 9b21624  SCB-138 set up bidirectional streaming for omega
     new 06a1d5d  SCB-138 add test for grpc omega callback
     new 6be4265  SCB-138 remove omegaCallback when grpc client disconnects
     new 26ef883  SCB-138 remove useless code
     new 78b1dd7  SCB-138 use SimpleImmutableEntry instead of map to record relationship of response observer and service
     new b862131  SCB-138 observer maintains its own services instead of using an extra map
     new e2e63f3  SCB-100 async support for omega context
     new 22f2150  SCB-100 added context checking on reactive
     new 13bbe7b  SCB-100 ensured context passing through akka actors
     new 8428f35  SCB-100 cleaned up context after each test
     new 887b6d8  SCB-100 delegated executors to proxy
     new ece5ed6  SCB-100 more test coverage on executor proxy
     new c74d8e7  SCB-100 extended timeout to avoid test failure
     new d38641a  SCB-100 minor refactoring
     new fc99f8b  SCB-167 register callback only once
     new fd7baa7  SCB-167 separated compensation callback stream from event sending
     new fdce17b  SCB-167 added disconnection call to properly close compensation stream
     new f47f07f  SCB-157 Updated the pom setting for apache release
     new a44410c  SCB-157 Updated the travis setting for deploy
     new f8e57eb  SCB-183 omega callback cleanup on client down
     new a1e91d3  SCB-183 unused class removal
     new aae563b  SCB-157 Updated the travis setting xml
     new 5880e16  SCB-157 Updated the travis setting xml
     new 828b2a7  SCB-174 add kryo serializer
     new d726294  SCB-174 remove redudant test codes
     new 390271d  SCB-174 retrieve kryo instance from pool
     new 6d4c084  SCB-174 remove useless NativeMessageFormat implementation
     new 6f60cd7  Generating the Licenses and Notice files in the artifacts
     new 71a82fc  SCB-193 Poilish the project Name
     new 04e8478  SCB-193 Added the Disclaimer resources to artifacts
     new 3c166ad  SCB-193 Clean up the project name
     new 541360c  SCB-173 mark start of saga
     new 9eed9e6  SCB-173 add saga ended event
     new ad172d7  SCB-173 update id generate strategy of SagaStart
     new b93e795  SCB-173 move context init from request to preInterceptor
     new e5efd41  SCB-168 load balanced alpha cluster client
     new 01c4a1d  SCB-168 load balance based on server latency
     new 2c395da  SCB-168 exception free connection & disconnection
     new 5529689  SCB-168 made latency significant enough to pass test
     new e2828ee  SCB-168 resolved rebase conflict
     new 1e7ff02  SCB-168 removed default logging from spring boot
     new 367b1cc  SCB-168 connected to alpha on start
     new 5948b01  SCB-164 reconnected to alpha on connection loss
     new 105cf02  SCB-164 ensured compensation stream can be established after reconnection
     new bb26540  SCB-164 reused const ACK to avoid recreate it every time
     new 822e218  SCB-164 added waiting for async update to fix random test failures
     new 9646960  SCB-164 fail fast on script error
     new d2da5e1  SCB-164 increased processing delay on port 8090
     new 1f5a128  SCB-213 proper timing to handle SagaEndedEvent in asynchronous situation
     new 815ecac  SCB-213 extended timeout to avoid test failure
     new 3468f32  SCB-213 use HashSet to avoid unnecessary lock
     new 2b62bdb  SCB-213 remove ended event from map
     new 968247f  SCB-212 delegated compensation context a dedicated class
     new 5b0be4b  SCB-212 made each @Compensable as a new sub-transaction
     new 137a1f4  SCB-212 removed parent tx id from omega context, since it's not necessary
     new 5212383  SCB-212 united interceptors into one
     new 0aaa3fd  SCB-212 tx timeout impl
     new 5751a11  SCB-212 replaced timeout impl with atomic to avoid locking
     new 51b1322  SCB-212 added saga start timeout
     new 0a18ed8  SCB-212 removed unnecessary lines
     new 5044410  SCB-212 compensated on TxEndedEvent immediately if global TX already failed, in case of timeout
     new 602bff5  SCB-212 attempted to fix random test failure by resetting latency before test
     new 20a5886  SCB-212 better readability
     new e5e65b9  SCB-212 closed sender after each test to avoid test interference
     new 05113e5  SCB-212 fixed rebase conflict
     new 8c455ad  SCB-212 attempted to fix test failure
     new 160bade  SCB-212 replaced completable future with executor to avoid test failures in maven
     new 9dd6a63  Fixed the TransactionAspectTest failure on Mac OSX
     new 5b2b59a  SCB-228 Update to replace the type of TxEvent with Enum
     new ae9129a  SCB-211 wait until connection recover instead of keep sending
     new d49f77a  SCB-211 attempted to fix test failure
     new 7bfb6a9  SCB-211 used blocking queue instead of manual locking
     new d6e9c48  SCB-233 update to deploy only with non PR building
     new 5f1dce3  SCB-232 update to introduce the EventType in the pack-common.It should be shared between the omega and alpha.
     new 4377256  SCB-227 stop sub tx from running when global tx failed
     new e932061  SCB-227 proper namings for aborted status
     new 555e018  SCB-227 add OmegaTxAbortedException
     new f9acce0  SCB-227 throw OmegaException when sending get interrupted
     new 0dd9330  SCB-227 use InvalidTransactionException instead of custom exception
     new 9643ad8  SCB-227 minor fix
     new 8190d30  SCB-220 compensated only ended events
     new cef4a82  SCB-220 aborted tx was not supposed to be compensated
     new a063058  SCB-220 fixed rebase conflict
     new 335bf7a  SCB-234 fail fast SagaStartedEvent when all alpha servers are down
     new b54587d  SCB-234 rethrow exception in saga start annotation processor
     new ce22135  SCB-249 replaced hibernate with eclipselink to comply with APL2
     new d11dd1d  SCB-249 replaced mysql with postgres to comply with APL2
     new 268e63b  SCB-249 replaced mysql with postgres to comply with APL2 in original saga
     new f877fc7  SCB-249 avoided hibernate and replaced JSON with TEXT due to limited postgres & jpa support
     new 4b89639  SCB-218 replaced in memory compensation store with persistent repo to make alpha stateless
     new 6f27eac  SCB-218 polling in background for events to compensate
     new 9a40171  SCB-218 updated schemas accordingly due to change of ORM tech
     new ebf8851  SCB-218 excluded duplicate events during command persistence
     new 7aafab8  SCB-218 updated command status to pending when compensating
     new fff8435  SCB-218 polling events into commands in the background
     new da2ef46  SCB-218 added event id to check for command uniqueness
     new f075bd5  SCB-218 locked commands to avoid duplicate compensation callback
     new ffaa350  SCB-218 made sure saga ended event is always the last event
     new 28d8afa  SCB-218 removed missing column
     new 311efc7  SCB-218 address out of order compensation later
     new bd1277b  SCB-218 included alpha core for coverage report
     new f3f09c3  scb-260 add NOTICE file
     new d9ed377  SCB-238 removed org.json from dependency to comply with APL
     new 893d8e5  SCB-238 removed findbugs annotation from dependency to comply with APL
     new f91946d  SCB-270 in order compensation (#126)
     new f5f0b31  SCB-151 Update to add the pack-demo
     new 7100b79  SCB-237 skeleton for pack acceptance tests
     new 3cc6b80  SCB-237 added rudimentary steps definitions and test data
     new 09301ac  SCB-237 filled car & hotel services testing steps
     new e5ffbb2  SCB-237 added alpha controller to query events
     new 99172eb  SCB-237 linked pack demos with cucumber test
     new 6b4d589  SCB-237 included acceptance test into CI build
     new 22ea88d  SCB-237 checked availability of alpha and booking before testing
     new bb71db0  SCB-278 added successful compensation scenario
     new 6c87b33  SCB-278 attempted to fix random test failure by waiting a bit longer
     new 506a10e  SCB-278 reordered expectations to fix random test failure
     new 2cd8ec4  SCB-305 postInterceptor should throw the exception when the timeout happens
     new d87e42f  change saga-spring port to made same as readme.md
     new ddff6d8  SCB-249 license compliance of frontend
     new 13d9309  SCB-239 omega stateless
     new 46096fe  SCB-239 remove timeout from omega
     new 82ab538  SCB-239 avoid duplicate abort events in concurrent processing
     new 266184e  SCB-239 resolve rebase conflicts
     new e683fea  SCB-239 compensate immediately after event was aborted
     new bc3879f  SCB-239 handle timeout in EventScanner
     new fd66424  SCB-330 add README for pack
     new 099d347  SCB-330 add design document
     new dec3675  SCB-330 Polished the document of README
     new 697bf60  Add the License header to acceptance test feature files
     new da07faa  SCB-243 able to intercept old java chassis requests (#136)
     new 5eabe8f  SCB-330 added chinese version of README
     new 249d1d7  SCB-330 add user guide for saga pack
     new 8c21073  SCB-330 attempt to fix test failure
     new 5e37786  SCB-344 add document for how to use mysql as alpha's backend database (#137)
     new 8e38fbc  Added the NOTICE, DISCLAIMER, LICENSE file into docker image
     new 44763ae  Removed the encription data from the travis.yml
     new b8e39d1  SCB-363 Remove legacy code
     new 16e224c  SCB-363 Rename pack-demo to booking
     new c5427c3  SCB-346 Update rat exclusions
     new a827ca5  SCB-346 Add missing javax.interceptor-api dependency
     new f33c41a  SCB-346 Add distribution module
     new 6ae02d0  SCB-346 create src and binary release with different LICENSE and NOTICE files
     new 391ecb2  SCB-346 Added the alpha-server into binary release
     new 5dcc36d  Prepare 1.0.0-m1 Release
     new 86cee60  Add Release Server ID
     new 4638e79  SCB-346 Add third party licenses
     new 107c385  SCB-346 Add saga-persistence back
     new 7bf7ba8  Removed the unused docker-compose.yaml file
     new ed16158  Cut 1.0.0-m1 Release
     new 63720b5  Cut 0.1.0 release
     new 7118701  Move the project version to 0.2.0-SNAPSHOT
     new 99fabad  SCB-330 add guides to run executable alpha server
     new 787cce1  SCB-330 swallow exception when saving the same timeout concurrently
     new e5dd6df  SCB-330 add guides to run executable alpha server with mysql
     new 687e2ce  SCB-380 Added incubating to the file name of release kit
     new a476393  Updated NOTICE files
     new 4e8a3e2  Cut 0.1.0 Saga Release
     new 28dc36f  SCB-378 update saga demo readme to fix docker-compose.yml file path2
     new dbac344  SCB-330 fix guide of mysql
     new 26808d9  SCB-395 add guides to build executable files
     new 29543f7  SCB-395 remove redudant lines
     new 5412022  SCB-395 Added the build script for building the saga-distribuation kit
     new d1eab09  SCB-260 Add third party notices
     new fc3f2ae  Fixed the saga binary distribution name issue
     new ea65c15  SCB-395 add guides to run demo without docker compose
     new 708eec0  SCB-404 Use different base folder for source and binary package
     new 3c39795  Moved the project version to 0.2.0-SNAPSHOT
     new 0d04161  SCB-390 Update to introduece the byteman to the acceptance tests
     new 869effa  SCB-426 change type of CompensationContext.contexts from HashMap to ConcurrentHashMap
     new c534e04  SCB-428 Changed idGenerator bean name omegaUniquaIdGenerator
     new cde8019  Added more wait time to fix the UT of LoadBalancedClusterMessageSenderTest in travis CI
     new 078fb18  SCB-429 Upgraded the Spring Boot version to 1.5.10
     new 3483937  Added CONTRIBUTING.md
     new d71d1bc  SCB-433 Updated the docker running setting
     new 2019acf  Add a FAQ list
     new 15c3a5f  Updated the pack-test docker-compose version to 0.2.0-SNAPSHOT
     new 81d669f  SCB-436 Clean up the docker-compose file of booking demo
     new ff73272  SCB-410 Alpha Service upgraded to Spring Boot 2.0
     new d359d59  SCB-410 Fixed the CI build error
     new 79e132c  SCB-410 Support to build demos with Spring Boot 2
     new b8d1a2e  SCB-452 Write java doc for some class
     new 8a21836  Rename TxEventRepository#findTxStartedEventToCompensate method to findTxStartedEvent.
     new ef52aea  Refactor TxEventRepository.findFirstCompensatedEventByIdGreaterThan() method
     new 7de3915  refactor method TxEventRepository.findFirstUncompensatedEventByIdGreaterThan()
     new 4630696  [SCB-465] Start the build metrics of Saga in travis
     new 89485bc  SCB-463 Clean up the spring boot2 setting and upgrade the version to 2.0.1
     new de101b7  SCB-464 Upgrade to Java Chassis 1.0.0-m1
     new 3458114  SCB-480 Update to add the timeout in the GrpcTxEvent
     new f2f8a25  [SCB-300] Update to add the timeout scenario feature in the acceptance-tests
     new 73af349  SCB-300 Added the license header for the booking_timeout.btm file.
     new be37cfe  SCB-300 update to modify the timeout value in the byteman rule
     new 54ed83e  SCB-497 Fix the Omega test log issue
     new 9fb9f03  Add README.md file for alpha-server. Describe how to 'build and run' alpha-server.
     new 87949e4  Add alpha-server as prerequisite to run saga demo
     new aff2719  SCB-505 Update to throw exception when the transaction timeout
     new bd5ed77  SCB-224: alpha support retries
     new 0651b91  SCB-224: omega support retries
     new f75e0b9  SCB-224 alpha support retries event
     new 2357d13  SCB-224 omega support retries event
     new 9d2a0b8  SCB-224 alpha:support retries use command
     new 7e01a4f  SCB-224 retry synchronously
     new ce71ab7  SCB-224 resolved rebase conflicts
     new 43e6da0  SCB-20 Build ServiceComb-Saga with Java
     new f91fdf3  SCB-20 Fixed the Accept test error
     new 13ff40d  [SCB-245] add dubbo support for omega, pass omega context from consumer… (#180)
     new 0bc45c9  SCB-545  update the length of field serviceName from varchar(16) to varchar(36)(#182) (#184)
     new 9cb8f22  SCB-20 Added documents to build Saga with JDK9+
     new ef3d7b9  SCB-547 try to fix the EventScanner multiple AbortedGlobalTx issue (#186)
     new 1b4a9cc  SCB-342 Add TLS support for gRPC (#181)
     new 2af0397  SCB-342 Updated the AlphaIntegrationTest with and without SSL
     new ba4d3b5  SCB-342 Clean up the ssl settings
     new ac3eeb1  SCB-342 Clean up the SSL configuration
     new 6174ebf  SCB-342 Fixed the build error of alpha server
     new d8ad37c  SCB-245 Added log dependency for tracking the test error
     new dabc951  SCB-571 Decouple OmegaContext in omega-transport-resttemplate
     new de13058  SCB-571 Decouple OmegaContext in omega-transport-servicecomb
     new 00cfad9  SCB-571 Decouple OmegaContext in omega-transport-dubbo
     new 877a278  SCB-571 reformate the code of omega-transport-dubbo
     new 20382b8  SCB-569 Add document for enabling SSL
     new 49cf51b  SCB-569 Add reference of enabling SSL in user guide
     new bd32dea  SCB-573 Split the docker-compose file for debugging easily (#190)
     new c04a388  SCB-571 added the miss committed the test file
     new 1a7ea7c  SCB-452 Added some java doc
     new 36af2cd  SCB-583 Upgrade Spring Boot version to 1.5.13.Release and 2.0.2.Release
     new e51c9fa  SCB-584 Clear up testing code for Dubbo filter tests
     new 44491f1  SCB-615 fix typos in EventScanner
     new 8c6f75e  [SCB-566]mysql.sql doesn't have the retried and retryMethod in the TxEvent table
     new 8c2784e  SCB-566 Removed the unused columns in MySQL schema
     new 00b8bdc  Updated the .gitingore
     new 189edeb  SCB-555 Add saga-dubbo-demo It also shows verify the error of SCB-547 click 7.[A.run->B.run, B.run->C.run(x), C.run exception], and org.apache.servicecomb.saga.alpha.core.EventScanner.pollEvents scheduler will stop running. TODO: add acceptance test (cucumber)
     new 877c480  SCB-555 Add saga-dubbo-demo README
     new baead1c  SCB-555 Add acceptance test for dubbo demo
     new 0e851d8  fix result events unorder
     new b9dbd3b  add module saga-dubbo-demo
     new f80527b  saga-dubbo-demo add docker plugin(part1)
     new 5e322d9  revert first
     new b07916a  docker plugin for mvn test
     new b3494a5  modify readme
     new 33164a1  SCB-555 Updated the log setting to info level
     new 3745bcf  SCB-555 Fixed the test error with spring boot 2
     new a30370a  SCB-555 Clean up the dock-componse file
     new 66c1198  SCB-555 Clean up the code
     new d1bbf4f  SCB-475 Add section for downloading latest release in README
     new 850adde  SCB-568 Provide web page for pack Demo
     new 03a5ee7  SCB-568 Provide web page for pack Demo, fixed the cros-site issue.
     new c9d7045  SCB-568 Provide web page for pack Demo, modified README accordingly
     new 2bf0901  SCB-568 Provide web page for pack Demo, use the jquery file hosted in CDN
     new a7382ea  SCB-628 correct naming for demos
     new f7c20b1  Fixed the Contributing.md typo
     new c014b13  SCB-584 Fixed the Dubbo*Filter test errors by injecting the OmegaContext seperatly.
     new e9c53ba  SCB-632 reformat code according to google style
     new 6f1fa97  SCB-633 Correct artifactId and module of saga-spring-cloud-demo (#200)
     new 0c73834  Cut 0.2.0 Release
     new ce096d8  SCB-642 Updated the thrid party License file
     new ae03aeb  SCB-641 Add the dubbo transport plugin into release kit
     new a95102b  Moved the project version 0.3.0-SNAPSHOT
     new 6600268  SCB-639 upgrade docker maven plugin to 0.26.0
     new 40dcc6f  SCB-647 Update license for Saga-0.2.0
     new 7394b31  SCB-647 Use separate section for alpha-server and omega in LICENSE
     new bd056a7  fix typos in README.md
     new fbab68c  fix typos in README.md
     new 5b9a020  SCB-647 Add missing ASF header for shell scripts
     new 5bc4cc2  SCB-660 seperate alpha with other services in docker compose
     new f07b592  Added the ROADMAP.md into saga repo
     new 1f5c017  Updated the ROADMAP
     new 55aba24  Try to avoid default install action in PR build
     new d24cb61  SCB-630 Active the -Pdocker profile if detect the docker installation
     new a056b6d  Updated the ROADMAP.md file
     new f9c04d0  Added mysql profile into alpha-server build
     new 1934ec1  Added maven repo release badge into README.md
     new 92394da  SCB-244 fix servicecomb handler
     new 86b2523  SCB-244 add servicecomb demo
     new 778ff69  SCB-244 for docker compose
     new c812259  SCB-244 fix scope and package
     new 467b88f  SCB-244 fix docker compose yaml
     new b99bec4  SCB-244 add readme and add warn log in handler
     new b450957  SCB-244 fix pr comment
     new fcf7c78  SCB-244 Clean up the dependency versions
     new 709c77f  Rename the saga-spring-cloud-demo to saga-spring-demo
     new b9dc389  SCB-244 Polish the log of SagaConsumerHandler and SagaProviderHandler.
     new fe812e5  Add Gitter Badge
     new aee3a98  SCB-730 Add Feign transport for supporting Spring Cloud (#212)
     new a537635  Updated the ROADMAP.md file
     new 708d1ea  1. Add the omega-transport-feign into distribution kit 2. Add the Openfeign LICENSE to the release/licenses fold.
     new 11a4f4e  update the LICESE.
     new 2c1f574  Clean up the accept test modules
     new 191dafb  Updated the README files
     new f05b0ea  [SCB-750] Add missing dependency management
     new f21fd37  SCB-741 change payloads database type from varbinary(10240) to blob
     new be00cf4  SCB-741 keep the stack trace size below 10240
     new 10e1f95  SCB-766 Upgraded spring boot version 1.5.13 and 2.0.3.
     new a66c3d6  SCB-692 Restore the old sage files
     new 4087deb  SCB-692 WIP Upgrade the version of java-chassis
     new bfbc5fc  SCB-692 Fixed the ServiceCenterDiscoveryRestTransportTest
     new 6217074  SCB-692 Keep fixing the build error
     new 2fb629f  SCB-692 Updated the microservice configuration
     new 8ec2726  SCB-692 Cleanup the test code
     new 02c5249  SCB-692 Fix the integration error of dependency-free-transaction-demo
     new b1c3fb9  SCB-692 Fixed the build error with Spring-Boot-2
     new 316af59  Updated the gitter room address
     new 8667889  SCB-648 Updated the code of omega-context, omega-transaction
     new f20f144  SCB-648 Update the omega-transport modules
     new 1f19364  SCB-648 Update the omega-format modules
     new 239acca  SCB-648 Added the omega-connector-grpc module
     new 3f5c38a  SCB-648 Added the omega-spring-starter
     new 6d04777  [SCB-805] If the node time of alpha and omega are not same, the transaction could be aborted
     new a98af45  [SCB-806] Polish alpha-server logger setting
     new 24b8a59  SCB-784 Added the TxAbortEvent when there is exception is thrown in SagaStart annotation
     new 679399d  SCB-784 Fixed the acceptance test error
     new 4838636  SCB-806 Polished the log setting of Alpha-Server
     new a782ed5  Fixed the build warning of alpha-server
     new 1f6cec5  SCB-806 Updated the License file for the new dependency of disruptor
     new 7c93cb3  SCB-665 Added the design document for the TCC
     new fd14b1d  SCB-665 Added the link of the sequense diagram
     new 08b6c46  SCB-806 Enable the spring-boot-2 profile in alpha-server
     new 01da2b1  Fixed the build waring of saga-format
     new ce0d173  [SCB-813] Fix the pack-contract-grpc build issue on macOSX (#240)
     new de0e14c  Try to fix the test error of PackIT in CI
     new be39473  Try to fix the PackIT test error
     new bc6aaa7  Clean up the pack-test pom.xml
     new bb3b614  [SCB-745] RetrySender should not throw exception when go the saga start event (#236)
     new 7afea56  SCB-821 Add missing dependency management for omega-transport-feign (#241)
     new dcf9f2a  SCB-822 Update LICENSE/NOTICE (#242)
     new 703427a  Fixed the warning message of saga-format
     new d13b581  Try to fix the test error of AlphaIntegrationTest
     new 71f54f7  [SCB-824] Fix the bug that demos cannot be built: add docker plugin activation tag for demos (#244)
     new 8fbf4ac  Update SagaStartAnnotationProcessor.java (#245)
     new 0069792  SCB-829 Add index on TxEvent(globalTxId) to improve performance (#246)
     new 2431bf5  SCB-830 update chassis from 1.0.0-m2 to 1.0.0 (#247)
     new 279fd30  SCB-785 Support to get the globalTxId and localTxId when the componsation method is called.
     new 97e856f  SCB-785 Fixed the grpc-stub dependency issue
     new 0d1ecf6  Polish the user guide document
     new 2b73537  [SCB-823] Setup the test in kubernetes (#243)
     new d75dfe8  Clean up the pom.xml setting
     new ef352c7  SCB-834 Upgrade Akka version to 2.5.14
     new 37c483b  Added a info log when alpha cannot find the service instance for componsation
     new 2764a9b  SCB-831 fix test case failed on windows environment in LoadBalancedClusterMessageSenderTest
     new eac55be  [SCB-823] Refer to public images, add testing facilities (#250)
     new bf04b2e  SCB-823 Fix the spring-demo image repo name. (#252)
     new 66344e7  Fixed the deprecated warning issues of saga-core
     new 8a2bcbe  SCB-852 Split akka related code to saga-core-akka
     new c1f0a10  SCB-852 Fixed the build error by adding saga-core-akka module
     new 089ffd7  SCB-852 Added the uncommitted pom of saga-core-akka
     new 7e586b5  SCB-853 Saga-core supports JDK7 now
     new 67f9b95  Updated Readme file for the new added Omega plugins
     new 13e5646  Fix the formate issue README
     new db95f8b  SCB-855 Support JDK7 in saga-format
     new d300e17  SCB-855 Support JDK7 in saga-format test
     new 00a6f40  SCB-855 change maven-compiler supported jdk7
     new d64f3fc  SCB-855 extract an empty map constant
     new 84194af  SCB-855 fix computeIfAbsent rewrite infinite loop error
     new 0e3593e  [SCB-745] Applying Builder Pattern on AlphaClusterConfig. - Extending AlphaClusterConfig by adding MessageHandler, MessageSerializer and MessageDeserializer property. - Refactoring the constructor of LoadBalancedClusterMessageSender. - Modifying respective test cases and references. - Killing some issue detected by SonarLint.
     new 11dff7b  Add the debugging method in spring-demo's document.
     new f375c61  Add the ref to debugging in other demos' documents.
     new 4c8b15f  Add the ref to debugging in root document's quick start section.
     new 54e7d5c  SCB-817 Added TCC events in Omega part (WIP)
     new 2cca74f  SCB-817 Added TCC events in Omega part (WIP)
     new 05550fa  SCB-817 Updated the pack-contracts protocal for TCC
     new 7f07b4a  SCB-817 Added the License headers
     new 92f079d  SCB-817 Updated the grpc file of TccEventService
     new 9e70e53  SCB-817 Updated the TCC grpc contract file
     new 8814789  SCB-818 Omega supports of TCC (WIP)
     new f8549f9  SCB-817 Updated the pack-contracts protocal for TCC
     new 44c85b5  SCB-817 Added the license header
     new 0ee4c59  SCB-817 Fixed typo of the GrpcTccEvent.proto
     new 3a0cdf4  SCB-866 generalize TransportFactory to extend Transport
     new e8b46be  SCB-867 Adapting Rest json to the generalization of TransportFactory
     new 6dee598  SCB-817 Added the unit tests of TCC related Aspect
     new 22082fe  SCB-866 extend SQLTransport type
     new e38d1b7  SCB-867 Add SQL type Jackson format
     new 95be096  SCB-867 Add test for SQL Jackson format
     new 9487ac2  [SCB-865] Refactoring the Omega Interceptors 1.Remove the inheritance hierarchy between SagaStartAnnotationProcessor and EventAwareInterceptor. 2.Remove the NO_OP_INTERCEPTOR from the interface EventAwareInterceptor. Turning the NoOp Implementation into a class of static singleton pattern.
     new 0f3ab0a  [SCB-865] Refactoring the Omega Interceptors 1. Removing parentId when dealing with error.
     new 314e0cc  SCB-865 Added the license header to NoOpEventAwareInterceptor
     new 4e3bb69  Expose alpha's gRPC port(8090)
     new 5f55399  Add the load test guide.
     new 8ff04bd  Update the k8s base/ folder description. Add the intro of jmeter-collector and the load test ref.
     new 819f19a  SCB-856 Implement alpha TCC workflow based on local memory.
     new 46f0f3b  SCB-856 Add junit test framework code for alpha TCC workflow.
     new 2064d86  SCB-856 Revise GrpcTccCordinateCommand => GrpcTccCoordinateCommand.
     new 4781bc1  SCB-856 Revise ParticipateEvent => ParticipatedEvent.
     new a7d2b08  SCB-856 Remove author info from class header.
     new e9455e0  SCB-856 Integrate alpha saga and tcc within same boot which are different with port.
     new b8a691b  SCB-856 Refactor alpha tcc test framework with integrated server.
     new 3f73776  SCB-856 Add junit test case & resolve related bugs.
     new 428f877  SCB-856 Refactor TCC alpha server using the same grpc port of saga.
     new 91ddb85  SCB-856 Refactor TCC alpha server with TccCallbackEngine.
     new 96d09dc  SCB-856 Refactor TCC alpha server package.
     new 3126512  SCB-856 Add exception junit test case for TCC alpha server.
     new 3875184  SCB-856 Add info log for alpha GrpcTccEventService.
     new 697dcc3  SCB-856 Revise alpha TCC server test case.
     new 1b1e184  SCB-864 add SQL component content into API document
     new 236e0a8  SCB-817 Updated the TCC protocol for CoordinatedEvent
     new 80be074  SCB-817 Update the omega transactions code
     new 68382f2  SCB-818 Implements the TccEventServie of grpc
     new dac393b  SCB-856 Try to fix the CI test error with slower box
     new d91c8cf  Updated the ROADMAP.md file
     new a5c3e3e  [SCB-868] Add Kamon metrics to Alpha Server
     new 1a95b10  SCB-868 Clean up the Alpha dependencies
     new 1e32afb  Update the images' tag to 0.3.0-SNAPSHOT in dependency free trans demo
     new 0846b63  Update the conditional-transaction-demo docker-compose file version
     new 5b1688e  SCB-856 Add onTccCoordinated grpc method for alpha server.
     new f54e7e8  SCB-874 saga dubbo demo insert sql and readme optimization (#276)
     new b44697c  SCB-875: Start the old saga demo with sh script (#279)
     new 56522d1  SCB-868 Added Segment to the Alpha Server
     new aa7cb9d  SCB-875 Added the +x properties on the script file
     new 7bd029a  SCB-879 Added the aspectjweaver.jar into the docker image when using pref profile
     new 664b7e7  Update the ROADMAP.md
     new 3e3751b  SCB-868 Add kamon related configs to alpha docker-compose file.
     new 9712969  SCB-868 polish the sh script
     new 74a4211  Polish the document with new added command
     new 0880382  SCB-876 Add TCC aspect and eventService into configuration file.
     new fa99579  SCB-876 Refactor MethodCheckingCallback & create participate annotation callback processor.
     new 0886a86  SCB-876 Resolve test case error after refactor compensation Context.
     new 7009575  SCB-876 Refactor CallbackContext class.
     new 9fb41d0  SCB-876 Invoke coordinate method when receiving coordinate command from alpha.
     new 39a69c5  SCB-876 Add omega Tcc workflow unit test case & refactor.
     new 033a354  SCB-876 Revise TccParticipatorAspect unit test exception.
     new 77973a4  Fixed the CI error of the accept test.
     new bdf8efe  SCB-876 Polish the code to fix some minor issues
     new 8b14022  SCB-876 Fixed the build error of omega-spring-tx
     new b05c726  Only deploy the artifacts in cron job
     new 9424a33  SCB-876 Add ParameterContext to store the parameters of TCC method
     new 3d52068  SCB-876 Added the ParametersContext into the repository
     new 63d7193  SCB-876 Fixed the typo of ParticipateMethodCheckingCallback
     new e22c046  SCB-864 modify SQLTransport to support multiple parameters for each sql.
     new 948151b  SCB-864 modify SQLTransport to support multiple parameters for each sql.
     new 2b6a9e1  SCB-864 modify JacksonFromJsonFormatForSQL unit test to test multiple parameters
     new bc670f7  SCB-864 modify document for support multiple parameters for each sql.
     new fae0e85  SCB-864 change Object back to String.
     new 5580cfd  * SCB-856 Fixed the way to remove specific OmegaCallback.
     new 85b6a23  SCB-885 saga alpha event scanner delete duplicate events sql optimization
     new f2b0bdd  Polish the design document
     new 534ad26  [SCB-820] Added Tcc Demo
     new 239cc4c  [SCB-820] Demo of TCC model.
     new 62766e9  SCB-820 Updated the pom setting to fix the build with docker
     new 01ed1b5  Only deploy the spring-boot-1 version artifacts
     new 5d0c361  SCB-820 clean up the pom setting of tcc-spring-demo
     new 55b2b3c  SCB-856 Add DDL script for alpha tcc persistence.
     new 16da2fb  SCB-856 Add jpa model for alpha tcc persistence.
     new a4b136e  SCB-856 Refactor event registry with interface & add rdb event registry.
     new 7bede0f  SCB-856 Add exception control.
     new f20e325  SCB-820 Updated the inventory example
     new ccdae80  SCB-820 Updated the payment service
     new 7b8885f  SCB-820 Updated the ordering module
     new a928a26  SCB-820 Updated the docker compose file
     new 1a05732  SCB-820 Connect the alpha service once Omega is started
     new b2263b9  SCB-820 Clean up the tcc-spring-demo
     new 1b000e5  SCB-820 Updated the README.md
     new c8ee360  SCB-819 Only register the success participated event
     new 99a4298  SCB-819 Update the TODO document for the GrpcCoordinateStreamObserver
     new 456aac9  SCB-819 updated the tcc-spring-demo to meet the need of accept test
     new 4a2daf4  SCB-819 Added the accept test of tcc-spring-demo
     new 098f8e1  SCB-819 Merged the code with master
     new 151ca18  SCB-819 Fixed the typo of ParticipatedEvent
     new 65c99af  SCB 856 Revise TCC DDL for postgresql.
     new a0f1bbf  SCB-819 Fixed the accept test error of tcc demo
     new 29388e0  SCB-877 Add tcc_global_tx_event DDL and jpa entity and interface.
     new 6e3fa38  SCB-877 Refactor participate part based on service and facade.
     new 110edb5  SCB-877 Refactor table name based on camel-case
     new c0539ff  SCB-877 Implement addEvent for GlobalTxEventService.
     new 8cb75ac  SCB-877 Add globalTxHistory table & implement migration method for GlobalTxEventService.
     new 52069c2  SCB-877 Refactor Memory and Rdb & adjust junit case.
     new 6fdc6fe  SCB-877 Fixed the integration test error
     new ce864ac  SCB-877 Fixed the typo of participatedEvent.
     new 3cbb64d  SCB-877 Clean up the code of unit test of alpha-server
     new e011210  SCB-877 Fixed the Accept test error
     new d849e33  SCB-877 Fixed the spring-boot-2 build error
     new a3697fb  SCB-913 Switch the TCC demo JPA implementation to eclipse link
     new d85edd8  Update README file for new added TCC demo
     new 44204a6  SCB-916 Clean up @order annotation in TransactionAspectConfig.
     new 21d35e0  Add exe right to the saga-servicecomb-demo.sh
     new 00b795c  Fixed the README error of tcc-spring-demo
     new 088945f  Update README.md
     new 105dcea  Update the method of simulating a failed scenario for tcc-spring-demo. (#304)
     new cc38fe9  Fixed the error when update inventory in tcc-spring-demo. (#306)
     new 457ad31  SCB-909 Add Tcc LoaderBalanceSender & refactor omega tolerance mechanics.
     new 126b984  SCB-909 Add junit test for LoadBalanceContextBuilder & loadBalance test case skeleton.
     new 718273b  SCB-909 Add junit test for TccLoadBalanceSender.
     new 7f260e6  SCB-909 Refactor retry logic when grpc sending error.
     new b5007a4  SCB-909 Add retry test case.
     new 3ca061f  SCB-923 Clean up the AlphaEventControl for testing
     new 93c1e1f  SCB-923 Refactored Memory and RDB TccEventRepository
     new a1a0b7c  SCB-923 Fixed the coordinated event insert issue
     new 94e19b5  SCB-923 Using the tcc/events services in tcc accept test
     new e19f47a  SCB-923 Refactoried the name of TxEventFactory
     new 24ca70b  SCB-923 Clean up the alpha code
     new f4579fe  SCB-909 Integrate TccLoadBalance to omega-transaction && modify saga message interface.
     new 6594776  SCB-909 clean up GrpcTccEventService.
     new ddcc55d  SCB-909 Adjust saga load balance sender package.
     new fdfc6d7  SCB-909 Replace LoadBalancedClusterMessageSender to SagaLoadBalanceSender.
     new cd148fd  SCB-909 Optimize package of load balance.
     new 5350a86  SCB-909 Revise copyright space.
     new c255277  SCB-909 Optimize test case of omega load balance sender.
     new 8a7dcbb  SCB-909 Add fail fast mechanism when all alpha is down.
     new c1aee5d  SCB-909 Make omega fail fast mechanism configurable.
     new 6a68423  SCB-909 Add TCC alpha retry logic when send coordinate command failed.
     new 3005bf8  SCB-909 Using TccApplication within alpha tcc test to isolate saga server influence.
     new 1187d58  SCB-909 Add transaction for RDBTxEventRepository & delete participate event after coordinated.
     new 2285aef  SCB-909 Revise finding coordinate event from participate.
     new 022e4b5  SCB-909 Refine TCC unit case.
     new 89cae3e  SCB-909 Add alpha globalTx timeout and clear mechanism.
     new 0a96e64  SCB-909 Add Alpha TCC event scanner.
     new 24741ad  SCB-909 Refactor TccCallbackEngine execute method.
     new 42cadd8  Publish the snapshot without running test
     new 5fb192b  Pulish the test script
     new 9163487  SCB-963 Make TCC coordinate method transactional.
     new 181a7bd  SCB-963 Make saga compensation method transactional.
     new f5c8682  SCB-962 transaction support retries parameter.
     new 1e7d762  Merge pull request #322 from KomachiSion/SCB-962
     new 4ccc370  Updated the README files
     new 5c28789  Updated the ROAMAP with latest add tasks
     new 4f48fa9  SCB-1013 Support to disable the event scanner Alpha
     new a37d01f  SCB-1013 Polish the code
     new 068507d  SCB-820 Updated the pom setting with docker
     new 4e35393  SCB-973 Updated the Readme files for the ServiceComb graduction
     new b294420  SCB-973 update to remvoing the incubator
     new 353428f  SCB-1018 Upgrade spring boot version to 1.5.17, 2.0.6
     new 94d68e8  Clean up the dependencies of tcc-spring-demo
     new 10cdd07  Implement Saga Console API's
     new ec73b69  Add Unit Test for Alpha Console API's
     new 58c2e22  Deploy the artifacts without enable the docker plugin
     new c1031f2  SCB-963 Remove unused code.
     new b19500c  SCB-963 Add sagaTransactional method in TransactionalUserService.
     new 0ef17d2  SCB-963 Add TransactionInterceptionTest.assertCompensationMethodTransactionAware()
     new 76956e4  SCB-963 Polish the test method name
     new 08ad149  SCB-1039 Add a check for the compensable retires setting
     new a7bef7b  Added an unit test of serializePOJOIntoBytes
     new 64d8cfd  Fixed the typo of the test
     new c032246  Update the README.md for the github starts
     new 654f24f  SCB-817 Fixed the event type name issues
     new dd3723c  Update the README file with latest repo name
     new bb34ce7  Polish the README files.
     new e2c834d  SCB-1029 Extended size of compensationMethod file
     new 96b1514  [SCB-935] Saga transaction management console UI initial commit (#317)
     new 39d2d05  SCB-1081 Fix the current issue when Calling the compensation from CompositeOmegaCallback (#352)
     new 76cd97d  SCB-1081 clean up the code format
     new 865a134  SCB-976 removed the saga-core related modules
     new 0049603  SCB-976 Updated the pom file for removing modules
     new 8f130c2  SCB-976 Updated the group id to org.apache.servicecomb.pack
     new be1eb1c  SCB-976 Removed the Saga related name from poms and directories
     new fbae40c  SCB-976 Update the maven group to org.apache.servicecomb.pack in the demo module
     new 0a0c782  SCB-976 Renamed the package name in the pack-common
     new 7a68081  SCB-976 Renamed the grpc package name
     new 00cb370  SCB-976 Renamed the package name of omega modules
     new a54af97  SCB-976 Updated the package name in alpha server
     new cfeb5e0  SCB-976 Rename the package name of integration tests and accept tests
     new b56f7e0  SCB-976 Updated the package names of demo
     new 04e1e65  SCB-976 Tried to fix the travis build
     new a89c7cd  SCB-976 Renamed the package name of tcc-spring-demo
     new 325d0a5  Update the user_guild document
     new 3e75610  Update FAQ_ZH.md
     new a4e9334  SCB-1086 Using spring-boot-2 by default
     new 0006999  SCB-1086 enable the spring-boot-2 profile by default
     new 64e0059  SCB-1090 Unified the logger output of the Omega transports.
     new f0b3e23  SCB-976 Removed saga-performance module
     new 6e50297  SCB-1091 Upgrade the dubbo version to 2.6.4
     new d4a02a2  SCB-1093 Upgrade the Spring Boot version to 2.1.1 Release
     new 5f6cd1d  SCB-1094 Fixed the java doc build error in tcc-inventroy module
     new e2e19ef  Update the license information
     new 98731f3  Update the Alpha licenses
     new 0261e00  Update license for web source
     new 37cde57  SCB-1097 Clean up pack-distribution module
     new 16efcbd   SCB-1098 Update the pom artifacts
     new b30d8aa  Updated the project version for next development
     new 026cc09  SCB-1100 Updated the user guilde for migration from saga 0.2.x
     new 716c8f9  SCB-1099 Add nexus SNAPSHOT information to the README repo
     new 32bf295  Update the README file
     new 21d5400  Update README_ZH.md
     new 6015418  Update README_ZH.md
     new d1721f1  Update README_ZH.md
     new d88c0f8  Update README_ZH.md (#373)
     new 5d23954  Update README_ZH.md
     new 5bb3f36  Merge pull request #374 from zhanglongchun/patch-2
     new 3898364  SCB-1103 (WIP) TCC should have participation started and ended events
     new 9aec68d  Fixed some minor typoes
     new 1b0ffaa  SCB-1110 fixed the feign transport configuration file error
     new 516cd75  SCB-1103 (WIP-1) TCC should have participation started and ended events
     new a6e1982  Merge pull request #377 from apache/SCB-1110
     new 1431c14  Try to fix the random failure of travis CI
     new 041c471  SCB-1103 (WIP-2) TCC should have participation started and ended events
     new 0a8d7a4  SCB-1111 fixed the demo starting error
     new 8d7692d  SCB-1103 (WIP-3) TCC should have participation started and ended events
     new b30ff5d  Merge pull request #378 from zhanglongchun/SCB-1103
     new 6edab2c  SCB-1111 Always init the table script if possible
     new 6957592  SCB-1121 Improve TransactionHandlerInterceptor to clean up the OmegaContext after invocation
     new 33f98c0  SCB-1118 Catch the exception to keep EventScanner running
     new 5bae65e  SCB-1121 Clean up the OmegaContext on the ServiceComb provider
     new e5a9b8e  SCB-1121 clean up the OmegaContext after the invocation in Dubbo
     new b98bedd  SCB-1121 Fixed the test error of SagaProviderHandlerTest
     new 29c34c3  SCB-1121 Fix the test error of SagaDubboProviderFilterTest

The 940 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.