Commit Graph

202 Commits

Author SHA1 Message Date
Mark Paluch
46d4e75a62 #145 - Polishing.
Rewrite ticket references in tests from (at)see #nnn to (at)Test // #nnn.
2020-04-30 15:07:46 +02:00
Mark Paluch
1a1e0cd07d #145 - Migrate unit tests to JUnit 5 and AssertJ. 2020-04-30 15:02:35 +02:00
Mark Paluch
44517c9680 #144 - Add Calver type. 2020-04-30 11:01:35 +02:00
Mark Paluch
7eb0a23ab2 #310 - Polishing.
Add linebreak to commit message only if detail is present.
2020-04-29 17:11:14 +02:00
Mark Paluch
c397bafcd0 #30 - Introduce Executor bean to split worker pools.
The latest JGit upgrade runs tasks in parallel on the common fork-join pool. To avoid pool exhaustion and cyclic locks, we're offloading our work to an own pool.
2020-04-29 15:46:17 +02:00
Mark Paluch
0884570d34 #130 - Polishing.
Fix Javadoc. Remove superfluous Exception declaration.
2020-04-29 15:27:13 +02:00
Mark Paluch
5e68493acb #130 - Enable commit signing if gpg Properties are set.
We now sign commits if GPG properties are set. We pulled GPG properties from deployment.gpg to the top level (gpg).
For the deployment, we fall back to deployment.gpg if toplevel GPG properties aren't set.
2020-04-29 15:27:13 +02:00
Mark Paluch
fa9ed41e2f #143 - Use Spring Data Geode issue tracker for GemFire. 2020-04-29 15:23:15 +02:00
Mark Paluch
94a278cc0d #140 - Adopt to changes in Spring Data R2dbc. 2020-04-06 14:38:25 +02:00
Mark Paluch
327ead755a #140 - Polishing.
Use StaticApplicationContext instead of AnnotationConfigApplicationContext for an empty application context. Use dedicated Person class instead of reusing it from an other benchmark class.
2020-04-06 14:38:25 +02:00
Roman Puchkovskiy
40e051f494 #140 - Add benchmarks for after-convert callbacks.
- add the benchmark itself
- migrate to spring-boot dependencies of version 2.3.0
2020-04-06 14:38:14 +02:00
Mark Paluch
067c18a989 #135 - Add Neumann RC2 to release train definition. 2020-04-06 14:08:35 +02:00
Roman Puchkovskiy
6aa6b4d65e #141 - Add maven wrapper.
The build requires a specific version of Maven via enforcer plugin (3.5.0). If a developer does not have this specific version of Maven on their machine, they will be forced to install it, which is not too convenient. Having maven wrapper solves this problem
2020-03-29 22:52:37 +02:00
Jens Schauder
44fe34fbc4 #139 - Updated expected release in integration test. 2020-03-11 08:34:00 +01:00
Mark Paluch
761b94e9da #138 - Improve parallelization of issue tracker and Sagan update tasks. 2020-02-26 14:26:39 +01:00
Mark Paluch
667bd6f17c #137 - Update license headers to 2020. 2020-02-26 14:12:57 +01:00
Mark Paluch
49bbb32d77 #136 - Replace Streamable with the one from Spring Data Commons. 2020-02-26 14:11:07 +01:00
Mark Paluch
5231a0e572 #135 - Update release train definition for Neumann. 2020-01-13 15:03:03 +01:00
Mark Paluch
730f13afd8 #133 - Polishing.
Use RestTemplate URI expansion instead of UriTemplate expansion.
2019-12-04 11:37:41 +01:00
Mark Paluch
dea7e364bd #124 - Polishing.
Fix typo in property name.
2019-12-04 10:56:35 +01:00
Mark Paluch
876924430b #134 - Add fixture values for tests.
We now specify test properties for Jira and GitHub integrations to prevent a fallback to values from application-local.properties.
2019-12-04 10:52:41 +01:00
Mark Paluch
de03b62ee1 #133 - Polishing.
Use Commons IO IOUtils for OS-specific line separator instead of Spring Shell. Remove Credentials in favor of HttpBasicCredentials.
2019-11-20 14:18:51 +01:00
Mark Paluch
d44614b50e #133 - Upgrade to Spring Boot 2.2. 2019-11-20 14:13:42 +01:00
Mark Paluch
c21e032ca6 #131 - Update release train iterations for release train Neumann. 2019-11-20 10:18:36 +01:00
Mark Paluch
96296879c7 #129 - Collect GitHub issues with pagination. 2019-10-30 13:22:55 +01:00
Mark Paluch
03ad99540a #125 - Polishing.
Upgrade to latest R2DBC versions. Reformat code.
2019-10-01 10:24:08 +02:00
Mark Paluch
5b2670ef6f #125 - Adapt to changes in Spring Boot R2DBC.
Simplify R2DBC fixture. Add password override.
2019-10-01 10:06:34 +02:00
Oliver Drotbohm
bdf518841b #125 - First draft of R2DBC benchmarks.
TODOs:

- Review interaction with the JDBC auto-configuration
- Wait for tcp protocol of H2 to be supported
- Wait for Postgres to accept credentialless connections (see [0])

[0] https://github.com/r2dbc/r2dbc-postgresql/issues/125
2019-10-01 10:06:34 +02:00
Mark Paluch
ba8d634fd8 #128 - Prepare Neumann release train. 2019-10-01 07:54:16 +02:00
Mark Paluch
25bc0ef400 #124 - Polishing.
Add additional logging. Skip staging repository drop on Sonatype failures (e.g. when running into timeouts on repository close).

Fix Artifactory error parsing.
2019-09-06 10:44:22 +02:00
Oliver Drotbohm
d8381cb4fc #126 - Book benchmark for MongoDB similar to the relational ones. 2019-08-13 13:15:51 +02:00
Oliver Drotbohm
757318b5cd #123 - Benchmark overhaul.
Unified benchmarks into one for JDBC and JPA. They're now both testing the data access with the plain infrastructure (JdbcTemplate and EntityManager) plus interactions via Spring Data repositories on top of that. Added build profiles to run the same benchmarks against an in-memory H2, a locally running H2 and a locally running Postgres. See the readme for setup instructions.

The JdbcFixture contains code to optionally disable event publication for the JDBC operation. Uncomment the line invoking disableEntityCallbacks(…).

Changed the benchmarks to use 10 warmup iterations instead of 5 to make sure we're at stable numbers once the measurement happens.
2019-08-13 11:01:07 +02:00
Oliver Gierke
231ba479ca #123 - Upgrade to Spring Boot 2.2 M3 for benchmarks.
Includes Spring Data Moore RC2.
2019-08-07 23:57:56 +02:00
Mark Paluch
69c7909fc9 #124 - Polishing.
Use ProjectAware where possible.
2019-08-02 15:00:14 +02:00
Mark Paluch
0f4e91c8bf #124 - Introduce parallel build executor. 2019-08-02 14:54:04 +02:00
Oliver Drotbohm
63843d6d59 #123 - Initial draft of benchmarks for relational data access (JDBC & JPA). 2019-07-24 11:39:26 +02:00
Mark Paluch
ba87acef37 #119 - Polishing. 2019-07-15 10:40:12 +02:00
Christoph Strobl
22ac623ab9 #119 - Add EntityCallback API usage benchmark for Spring Data MongoDB. 2019-07-15 10:40:09 +02:00
Christoph Strobl
d48e643b04 #119 - Upgrade to Moore. 2019-07-15 10:38:26 +02:00
Spring Operator
f16b9c95c8 #107 - URL Cleanup.
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* [ ] http://www.apache.org/licenses/ with 1 occurrences migrated to:
  https://www.apache.org/licenses/ ([https](https://www.apache.org/licenses/) result 200).
* [ ] http://www.apache.org/licenses/LICENSE-2.0 with 147 occurrences migrated to:
  https://www.apache.org/licenses/LICENSE-2.0 ([https](https://www.apache.org/licenses/LICENSE-2.0) result 200).

Original Pull Request: #110
2019-07-15 10:19:03 +02:00
Mark Paluch
fdc242e65e #97 - Remove Microbenchmark runner in favor of mp911de/microbenchmark-runner. 2019-07-15 10:19:03 +02:00
Mark Paluch
b33d7dc386 #122 - Allow logger re-routing to logfile. 2019-07-15 10:18:19 +02:00
Oliver Drotbohm
242c88d4e4 #121 - Polishing. 2019-06-05 12:03:55 +02:00
Oliver Drotbohm
c1a7f0d124 #121 - Added Spring Data REST HAL Explorer module to release model. 2019-06-05 12:03:55 +02:00
Mark Paluch
a09ae80a67 #118 - Polishing.
Fix message formatting.
2019-05-14 09:53:24 +02:00
Mark Paluch
a6d8fbaea8 #118 - Include Geode in Sagan update. 2019-05-14 09:53:24 +02:00
Oliver Drotbohm
c352649e74 #117 - Polished README on the actual release process. 2019-05-13 14:08:21 +02:00
Mark Paluch
6937c47430 #116 - Add Moore M4. 2019-04-16 11:34:01 +02:00
Oliver Drotbohm
6aee8d0731 #115 - Train checkout now correctly identifies when to checkout master branch.
We now try to find a GA release tag for each module on train checkout. If that's not found, we check out the master branch instead of the maintenance branch.

Removed unnecessary invocation of git pull as the checkout before has already pulled the respective branch.
2019-04-02 14:28:42 +02:00
Oliver Drotbohm
7d11a33642 #114 - Documented required permissions for Sagan GitHub token. 2019-04-02 12:41:53 +02:00