You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2019/03/25 09:44:22 UTC

[GitHub] [incubator-shardingsphere] Harper0122 opened a new issue #2085: Weekly Report of ShardingSphere (2019-3-8 to 2019-3-15)

Harper0122 opened a new issue #2085: Weekly Report of ShardingSphere (2019-3-8 to 2019-3-15)
URL: https://github.com/apache/incubator-shardingsphere/issues/2085
 
 
   This report is to review recent changes and developments of ShardingSphere.
   
   ## Basic Data
   
   Basic data shows how the watch, star and fork have changed during the past week.
   
   Watch | Star | Fork
   -- | -- | --
   855 | 7055 | 2490
   
   ## This Week's Development
   
   This part is to show new developments of ShardingSphere during the past week.
   
   ### Feature Development
   
   #### New Module Development
   
   1. Finished the joint test of symmetrical data masking method with Data Security Sector of JD Digital.
   2. Added the unit test for data masking module, with test coverage rate increasing to 1.1%.
   3. Re-factored sharding-sphere-accept-test project and added jdbc-performance-test module that can be directly applied to pressure test
   
   #### Feature Optimization & Refactoring
   
   1. Finished #1864, splitting Sharding-core to multiple unidirectional dependent sub-modules and SQL parsing module totally to SPI.
   2. Optimized the problem that default data masking strategy is optional when independently using  data masking data source.
   3. Reviewed base-saga codes, using less threadLocal in the local branch
   4. Finished #2058, reviewing the dependent scope of database-driver and datasource
   5. Saga revert unit test and refactoring
   
   #### Bug Fix
   
   1. Finished #2067, fixing the problem that after proxy shifts multiple schema, single broadcast table handler still uses the first schema
   2. Finished #2069, fixing the problem of only encrypting the first column when using multiple-column encryption in data masking module
   
   #### Issue
   
   1. Responded to and dealt with #1287, #1798, #2030, #2039, #2041, #2043, #2044, #2045, #2051, #2052, #2053, #2059, #2060, #2063, #2064, #2066, #2070.
   
   ### ShardingSphere Ecology Construction
   
   #### Official Website Construction
   
   1. Upgraded the using company list.
   2. Upgraded the coding norm of unit test.
   3. Finished part of XA transaction documents.
   4. Added example module document and updated the development plan of example.
   5. Optimized saga documents.
   6. Translated SPI, Configuration Manual and Docker documents.
   
   #### Release
   
   1. Finished the release of source codes, binary files and sharding-proxy package
   2. Finished the review of LICENSE and deleted questionable LICENSE etcd orchestration module
   3. Finished gpg settings
   4. Finished mvn release process
   5. Finished svn release process
   6. Finished writing sharding-proxy README
   7. Finished Apache release checklist
   8. Apache ShardingSphere Release Guide (doing)
   
   #### Publicity
   
   1. On-line ShardingSphere Technology Presentation at DBAPlus Community
   2. Sought to post an article to Postgres Community: Sharding-Proxy Will Support PostgreSQL Server in the Next Version
   
   ## Next Week's Plan
   
   This part is to show  ShardingSphere's plan for the next week.
   
   ## Feature Development
   
   ### New Module Development
   
   1. Increase the coverage rate of the unit test in the data masking module.
   2. Finish the joint test of assistant query data masking method with Data Security Sector of JD Digital.
   3. plan to add newly found features in example.
   
   #### Feature Optimization & Refactoring
   
   1. Start to re-factor SQL parsing module
   
   #### Problem Investigation
   
   1. Try using jetcd to communicate with etcd directly
   2. When keyGenerator is joint primary key in reverting insert statements, investigate how to deal with it
   3. Investigate #2062: the logic error of LIMIT sub-statement rewrite causes the increase of SQL return result
   
   ### ShardingSphere Ecology Construction
   
   #### Official Website Construction
   
   1. Translate documents: Sharding-Sidecar, FAQ, newly added SPI documents, etc.
   
   #### Release
   
   1. Finish Apache ShardingSphere Release Guide.
   2. Finish the release of jar files in apache nexus staging
   3. Finish the release of source codes and binary files in svn dev
   4. Finish the internal vote
   5. Start the incubator vote
   
   #### Publicity
   
   1. 27th JD Tech Salon Presentation: *A Introduction to Apache ShardingSphere Technology-Core Features and Production* Practice
   2. 27th JD Tech Salon Presentation: *Apache ShardingSphere Architecture & Open-Source Eco-sphere Discovery* 
   3. JD Tech Community Presentation: *Build a Distributed Database Middleware from the Start--(2) Sharding Core Discovery II* 
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services