Harper0122 opened a new issue #2145: Weekly Report of ShardingSphere (2019-3-8 
to 2019-3-15)
URL: https://github.com/apache/incubator-shardingsphere/issues/2145
 
 
   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
   -- | -- | --
   859 | 7129 | 2519
   
   ## This Week's Development
   
   This part is to show new developments of ShardingSphere during the past week.
   
   ### Feature Development
   
   #### New Module Development
   
   1. Investigated the use of jetcd; Created sharding-orchestration-reg-jetcd 
module in shardingsphere-spi-impl project for further development.
   2. Added shardingsphere-distribution module in shardingsphere-spi-impl 
project to release spi.
   3. Encryption performance test.
   
   #### Feature Optimization & Refactoring
   
   1. Optimized the compulsory requirement of creating data masking table in 
advance in independent data masking source initialization. Now, there is no 
need to create data masking table before the initialization. ( - #2079 finished)
   2. Replaced the second generation of the phased parsing engine with its 
third generation. ( - #2084 doing)
   3. Added ConditionalOnProperty notes in jdbc-spring-boot-starter module;  
when spring.jdbc.enabled=false, not configure sharding DataSource. ( - #2099 
finished)
   4. Move sharding-transaction-spring module to shardingsphere-spi-impl. ( - 
#2113 finished)
   5. Unit test of data masking module. ( - #2116 finished)
   
   #### Bug Fix
   
   1. Fixed the problem that mysql-connector-python cannot connect to proxy. ( 
- #2107, #2119 finished)
   2. Fixed the non-DML statements supporting problem under data masking only 
situations. ( - #2081 finished)
   3. Fixed the problem that xsd in sharding-jdbc-spring-namespace project 
still directs to the old domain
   4. Fixed the problem that LIMIT sub-clause returns wrong results when GROUP 
BY and ORDER BY are in different columns. ( - #2086 finished)
   
   #### Issue
   
   1. Responded to and dealt with #2007, #2061, #2062, #2065, #2075, #2076, 
#2089, #2090, #2095, #2096, #2100, #2101, #2104, #2108, #2112, #2118, #2122, 
#2123.
   
   ### ShardingSphere Ecology Construction
   
   #### Official Website Construction
   
   1. Split distributed transaction documents according to 
`concept-feature-implementation principle`.
   2. Revised documents involved in sharding-transaction-spring module 
modification and shift.
   3. Supplemented saga transaction explanation to primary table key.
   4. Added the explanation to independent data masking source configuration.
   
   #### Release
   
   1. Finished Apache Release Guide document.
   2. Finished Apache pre-release.
   3. Finished the first round of test of 4.0.0-RC1-release.
   
   #### 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 Scratch (2)-- Sharding Core Discovery II* 
   
   ## Next Week's Plan
   
   This part is to show  ShardingSphere's plan for the next week.
   
   ## Feature Development
   
   ### New Module Development
   
   1. Continue to develop sharding-orchestration-reg-jetcd module.
   2. Add some new examples according to issues collected.
      - [ ] hint routing
      - [ ] broadcast-table
      - [ ] apm example
      - [ ] sharding-proxy with jdbc
   3. Add type in orchestration spi; distinguish zookeeper/etcd and other 
registry centers.
      - [ ] Add type in spi
      - [ ] Add type in yaml
      - [ ] Add type in namespace
   4. Develop independent data masking source access support for 
SpringBoot&SpringName. (#2091)
   5. Finish the development of sharding + data masking test instance.
   6. Start to develop the test instance of data masking only parser.
   
   #### Problem Investigation
   
   1. Find out saga optimization and create relevant issues.
   2. Remove spring-aop dependency in transaction type shift.
   3. Investigate the problem of error query result sets in DISTINCT syntax. 
(#2094)
   4. Investigate the problem of inaccurate meta-data in query result sets when 
independent data masking sources are used. (#2132)
   
   #### Feature Optimization & Refactoring
   
   1. Replace the second generation of the phased parsing engine with its third 
generation. (#2084)
   
   ### ShardingSphere Ecology Construction
   
   #### Release
   
   1. Finish the second round of acceptance test.
   2. ShardingSphere community vote.
   
   ## Available Tasks for Community Committers
   
   Issue #1775, #1907, #2110 and #2126.
   

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

Reply via email to