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 08:15:19 UTC
[servicecomb-pack] branch SCB-1124 created (now 8df38b8)
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a change to branch SCB-1124
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.
at 8df38b8 SCB-1124 Rename the Handler name of Omega transport
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
new 8df38b8 SCB-1124 Rename the Handler name of Omega transport
The 941 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.