summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Kai Moritz [Sun, 23 Jun 2024 08:53:08 +0000 (10:53 +0200)]
splitter: 1.2.1 - Upgraded JDK-version & Spring Boot
Kai Moritz [Mon, 3 Jun 2024 16:01:55 +0000 (18:01 +0200)]
splitter: 1.2.0 - Added `SplitterStreamProcessorTopologyTest`
Kai Moritz [Tue, 4 Jun 2024 21:31:05 +0000 (23:31 +0200)]
splitter: 1.2.0 - Introduced `SplitterStreamProcessor.buildTopology(..)`
Kai Moritz [Tue, 4 Jun 2024 21:26:38 +0000 (23:26 +0200)]
splitter: 1.2.0 - Refined `SplitterApplicationConfiguration`
* Separated the configuration for serialization/deserialization in a
static method.
Kai Moritz [Sun, 2 Jun 2024 16:41:02 +0000 (18:41 +0200)]
splitter: 1.2.0 - A domain-class (``User``) is used as key
Kai Moritz [Sun, 2 Jun 2024 16:36:26 +0000 (18:36 +0200)]
splitter: 1.2.0 - Renamed classes for test-input/-output -- ALIGN
Kai Moritz [Sun, 2 Jun 2024 16:36:13 +0000 (18:36 +0200)]
splitter: 1.2.0 - Renamed classes for test-input/-output -- COPY
Kai Moritz [Sun, 2 Jun 2024 16:03:15 +0000 (18:03 +0200)]
splitter: 1.2.0 - Refined `TestData` clearified concerns
Kai Moritz [Sun, 2 Jun 2024 11:44:28 +0000 (13:44 +0200)]
splitter: 1.2.0 - Refined creation of input in `SplitterApplicationIT`
Kai Moritz [Sun, 2 Jun 2024 11:44:28 +0000 (13:44 +0200)]
splitter: 1.2.0 - `TestData.assertExpectedResult(..)`
Kai Moritz [Sun, 2 Jun 2024 15:28:55 +0000 (17:28 +0200)]
splitter: 1.2.0 - Introduced `TestRanking`
* `SplitterApplicationIT` uses the separate class `TestRanking` to
represent the input data, that comes from the foreign domain.
Kai Moritz [Sun, 2 Jun 2024 15:28:55 +0000 (17:28 +0200)]
splitter: 1.2.0 - Introduced `TestWord.of(..)`
Kai Moritz [Sun, 26 May 2024 21:19:41 +0000 (23:19 +0200)]
splitter: 1.2.0 - Separated test-data in class `TestData` -- ALIGN
Kai Moritz [Sun, 26 May 2024 21:10:08 +0000 (23:10 +0200)]
splitter: 1.2.0 - Separated test-data in class `TestData` -- COPY
Kai Moritz [Sun, 26 May 2024 10:57:51 +0000 (12:57 +0200)]
splitter: 1.2.0 - Refined `SplitterApplicationIT`
Kai Moritz [Sun, 26 May 2024 09:50:01 +0000 (11:50 +0200)]
splitter: 1.2.0 - Renamed test into `SplitterApplicationIT` -- ALIGN
Kai Moritz [Sun, 26 May 2024 09:49:57 +0000 (11:49 +0200)]
splitter: 1.2.0 - Renamed test into `SplitterApplicationIT` -- MOVE
Kai Moritz [Sun, 26 May 2024 09:34:56 +0000 (11:34 +0200)]
splitter: 1.1.6 - Moved config `SplitterApplicationConfiguration` -- ALIGN
Kai Moritz [Sun, 26 May 2024 09:34:51 +0000 (11:34 +0200)]
splitter: 1.1.6 - Moved config `SplitterApplicationConfiguration` -- COPY
Kai Moritz [Sat, 4 May 2024 15:25:44 +0000 (17:25 +0200)]
splitter: 1.1.5 - Updated Spring Boot to `3.2.5`
Kai Moritz [Sun, 5 Feb 2023 13:27:19 +0000 (14:27 +0100)]
splitter: 1.1.4 - Moved code for config/init into `SplitterApplication`
Kai Moritz [Sun, 5 Feb 2023 10:47:56 +0000 (11:47 +0100)]
splitter: 1.1.3 - Refined test & fixed a bug in the splitting-pattern
- The tests now sends messages for two users and asserts, that the
messages are handled accordingly for each user.
- The test now send messages with german umlauts and other special german
characters.
- Fixed a bug in the pattern, that is used for the spltting: language
specific special characters were handled as non-word characters.
Kai Moritz [Sun, 5 Feb 2023 11:18:18 +0000 (12:18 +0100)]
splitter: 1.1.2 - De-/Serialization are both using the default-serde
- Configured the default-serde for the expeced input and the intended output
- The configuration has to be supplied explicitly in the `Properties`,
that are handed over during the instanciation of `KafkaStreams`.
- The `JsonDeserializer` needs the definition of a default-type for the
value and position of trust for the class, that should be instanciated.
- The `JsonSerializer` should be advised to _not_ add the header
`__TypeId__`, because it is not needed, if the topic only contains
messages of a single type.
Kai Moritz [Sun, 5 Feb 2023 11:05:33 +0000 (12:05 +0100)]
splitter: 1.1.1 - The configured default-serde is used for serialization
- Dropped the specialized configuration for the serialization.
- This variant writes the unnecessary (becuase unused) header `__TypeId__`.
Kai Moritz [Sat, 4 Feb 2023 10:13:50 +0000 (11:13 +0100)]
splitter: 1.1.0 - Input/Output is expected/read as JSON
- The input is mapped to the class `Recording`
- The output is mapped as class `Word`
- Added a test, that asserts, that the expected input can be read and the
intended output is written.
Kai Moritz [Sat, 4 Feb 2023 10:05:09 +0000 (11:05 +0100)]
splitter: 1.0.1 - Upgraded Spring Boot 2.5.4 -> 3.0.2
- Fixed the changed package-naming (javax -> jakarta)
- Also switched from properties- to YAML-format
Kai Moritz [Thu, 21 Oct 2021 20:06:21 +0000 (22:06 +0200)]
splitter: 1.0.0 - splits up the recorded sentences into words
Kai Moritz [Sat, 16 Oct 2021 14:41:09 +0000 (16:41 +0200)]
counter: 1.0.1 - changed default-port and exposed all actuator-endpoints
Kai Moritz [Wed, 1 Sep 2021 20:31:01 +0000 (22:31 +0200)]
wordcount:1.0.0 - counts words, keyed by username and word