aasaru [Thu, 17 Oct 2019 07:24:08 +0000 (10:24 +0300)]
Merge pull request #16 from aasaru/FINCN-180
FINCN-180 remove non-needed data source from configuration
Juhan Aasaru [Thu, 17 Oct 2019 07:09:46 +0000 (10:09 +0300)]
Merge remote-tracking branch 'origin/FINCN-180' into FINCN-180
Juhan Aasaru [Thu, 17 Oct 2019 07:09:37 +0000 (10:09 +0300)]
Merge remote-tracking branch 'upstream/develop' into FINCN-180
Juhan Aasaru [Thu, 17 Oct 2019 07:04:53 +0000 (10:04 +0300)]
make builds of develop branch pass on travis
aasaru [Wed, 16 Oct 2019 18:50:45 +0000 (21:50 +0300)]
Merge branch 'develop' into FINCN-180
Juhan Aasaru [Wed, 16 Oct 2019 18:47:53 +0000 (21:47 +0300)]
try to fix travis error where service cannot find classes declared in API
Juhan Aasaru [Wed, 16 Oct 2019 18:46:41 +0000 (21:46 +0300)]
FINCN-183 configure and use homePageUrl in Eureka
Isaac Kamga [Tue, 15 Oct 2019 05:02:20 +0000 (22:02 -0700)]
Merge pull request #15 from aasaru/FINCN-177
FINCN-177 catch actual exception and detect problem by error message
Juhan Aasaru [Sat, 12 Oct 2019 13:09:35 +0000 (16:09 +0300)]
FINCN-180 remove non-needed data source from configuration
aasaru [Wed, 9 Oct 2019 07:40:10 +0000 (10:40 +0300)]
Merge pull request #13 from aasaru/gradle_4.10.3
FINCN-179 gradle to 4.10.3, set application to unique port
Juhan Aasaru [Tue, 8 Oct 2019 07:03:18 +0000 (10:03 +0300)]
fix formatting
Juhan Aasaru [Tue, 8 Oct 2019 06:14:20 +0000 (09:14 +0300)]
FINCN-177 catch the most concrete exception
Juhan Aasaru [Tue, 8 Oct 2019 06:04:38 +0000 (09:04 +0300)]
https://stackoverflow.com/questions/
6371638/slf4j-how-to-log-formatted-message-object-array-exception
Juhan Aasaru [Tue, 8 Oct 2019 06:03:19 +0000 (09:03 +0300)]
FINCN-177 catch actual exception and detect problem
Juhan Aasaru [Sun, 6 Oct 2019 14:31:18 +0000 (17:31 +0300)]
exclude logs, banner and target classes from RAT check
Juhan Aasaru [Fri, 4 Oct 2019 09:10:50 +0000 (12:10 +0300)]
replace default spring boot banner with application specific start-up banner
Juhan Aasaru [Thu, 3 Oct 2019 07:02:58 +0000 (10:02 +0300)]
add shields and link to documentation
Juhan Aasaru [Mon, 30 Sep 2019 17:09:48 +0000 (20:09 +0300)]
set unique port
Juhan Aasaru [Mon, 30 Sep 2019 13:10:56 +0000 (16:10 +0300)]
fix component-test build
Juhan Aasaru [Sun, 29 Sep 2019 19:39:29 +0000 (22:39 +0300)]
upgrade gradle wrapper
Juhan Aasaru [Sun, 29 Sep 2019 13:11:52 +0000 (16:11 +0300)]
upgrade to Gradle 4.10.3
aasaru [Fri, 27 Sep 2019 12:22:26 +0000 (15:22 +0300)]
Merge pull request #12 from aasaru/FINCN-175
FINCN-175 remove netty warnings from startup, FINCN-178 make travis build forks
Juhan Aasaru [Thu, 26 Sep 2019 06:36:13 +0000 (09:36 +0300)]
FINCN-175 remove netty warnings from startup
Juhan Aasaru [Thu, 26 Sep 2019 06:35:27 +0000 (09:35 +0300)]
FINCN-178 make travis build forks
Isaac Kamga [Mon, 2 Sep 2019 21:20:26 +0000 (22:20 +0100)]
Merge pull request #8 from Izakey/FINCN115
Migrate rhythm from MariaDB to PostgreSQL
aasaru [Tue, 20 Aug 2019 13:02:58 +0000 (16:02 +0300)]
FINCN-170 create multi-stage Docker build (#11)
* FINCN-170 create multi-stage Docker build
* FINCN-170 update rat
* FINCN-170 fix boot jar path
Awasum Yannick [Mon, 3 Jun 2019 19:08:38 +0000 (20:08 +0100)]
Merge pull request #10 from ebenezergraham/FINCN-157
Adding rat report to After Failure procedure
ebenezergraham [Wed, 29 May 2019 15:13:53 +0000 (19:13 +0400)]
Adding rat report to After Failure procedure
Isaac Kamga [Thu, 9 May 2019 00:59:19 +0000 (01:59 +0100)]
Changed BIGINT to BIGSERIAL in flyway migration scripts
Awasum Yannick [Tue, 30 Apr 2019 08:22:29 +0000 (09:22 +0100)]
Merge pull request #9 from aasaru/artifactory
FINCN-148 build with travis-ci.com and upload artifacts to Artifactory
Juhan Aasaru [Thu, 25 Apr 2019 11:15:39 +0000 (14:15 +0300)]
FINCN-148 build with travis-ci.com and upload artifacts to Artifactory
Isaac Kamga [Fri, 22 Mar 2019 22:55:42 +0000 (23:55 +0100)]
Adapt SQL statements to PostgreSQL and fix Spring datasource properties
Isaac Kamga [Mon, 18 Mar 2019 20:28:04 +0000 (21:28 +0100)]
Migrate rhythm library from MariaDB to PostgreSQL
Myrle Krantz [Sat, 9 Mar 2019 12:58:44 +0000 (13:58 +0100)]
Merge pull request #7 from Anh3h/develop
Add Docker configuration
Anh3h [Thu, 7 Mar 2019 21:12:48 +0000 (16:12 -0500)]
Add Docker configuration
Isaac Kamga [Mon, 1 Oct 2018 02:22:53 +0000 (03:22 +0100)]
Merge pull request #6 from Izakey/develop
Document the Rhythm service viz beats and clockoffsets
Isaac Kamga [Mon, 1 Oct 2018 02:10:49 +0000 (03:10 +0100)]
Document the Rhythm service viz beats and clockoffsets
Myrle Krantz [Mon, 16 Apr 2018 19:17:13 +0000 (21:17 +0200)]
Merge pull request #5 from myrle-krantz/develop
Updating package names.
Myrle Krantz [Fri, 13 Apr 2018 15:22:06 +0000 (17:22 +0200)]
Removing last references to mifos.
Myrle Krantz [Fri, 13 Apr 2018 15:21:10 +0000 (17:21 +0200)]
Change package names from mifos to apache fineract.
Myrle Krantz [Fri, 13 Apr 2018 15:03:20 +0000 (17:03 +0200)]
Adjusting to package name changes in upstream repositories.
Myrle Krantz [Mon, 9 Apr 2018 18:54:11 +0000 (20:54 +0200)]
Merge pull request #4 from myrle-krantz/develop
Adding rat checks.
Myrle Krantz [Mon, 9 Apr 2018 18:53:41 +0000 (20:53 +0200)]
Adding rat checks.
Myrle Krantz [Fri, 16 Mar 2018 10:46:04 +0000 (11:46 +0100)]
Merge pull request #3 from Izakey/develop
Updated copyright information on rhythm
Isaac Kamga [Mon, 5 Mar 2018 20:04:29 +0000 (21:04 +0100)]
Removed unused year and name variables
Isaac Kamga [Fri, 2 Mar 2018 20:30:03 +0000 (21:30 +0100)]
Updated copyright information on rhythm
Myrle Krantz [Mon, 26 Feb 2018 17:35:30 +0000 (18:35 +0100)]
Merge pull request #2 from myrle-krantz/develop
updating artifact ids to apache fineract from mifos io
Myrle Krantz [Mon, 26 Feb 2018 17:17:30 +0000 (18:17 +0100)]
updating artifact ids to apache fineract from mifos io
Myrle Krantz [Tue, 20 Feb 2018 11:56:47 +0000 (12:56 +0100)]
Merge pull request #1 from crain/develop
Sync with latest Mifos I/O
myrlen [Wed, 20 Dec 2017 13:38:56 +0000 (14:38 +0100)]
Merge pull request #2 from myrlen/develop
Implemented ClockOffset and improved tests.
Myrle Krantz [Wed, 20 Dec 2017 13:34:30 +0000 (14:34 +0100)]
Added some more log messages.
Myrle Krantz [Wed, 20 Dec 2017 13:27:15 +0000 (14:27 +0100)]
Updating next beat when the clockoffset changes for a tenant.
Myrle Krantz [Mon, 18 Dec 2017 17:34:45 +0000 (18:34 +0100)]
Simplified Drummer somewhat and fixed a bug in determining next beat.
Re-engineered Drummer unit test to cover more cases.
Fixed component test so that it can "see" the bug.
Myrle Krantz [Mon, 18 Dec 2017 15:24:33 +0000 (16:24 +0100)]
Clockoffset now shifts, by tenant, the time at which beats are published.
Myrle Krantz [Sat, 16 Dec 2017 09:38:28 +0000 (10:38 +0100)]
Created clockoffset endpoint and persisted per tenant.
Myrle Krantz [Thu, 14 Dec 2017 11:04:21 +0000 (12:04 +0100)]
Added test for the case that rhythm was inactive for a few days and
needs to "make up" beats. Because this required changing db data in the
test I discovered a locking bug by writing this test. The locking changes
I made here may be sufficient to allow for a concurrent deployment of rhythm.
Maybe. But that should be tested to be sure.
Myrle Krantz [Wed, 13 Dec 2017 16:33:58 +0000 (17:33 +0100)]
Added log message in case of authentication failure when preparing to send beat.
myrlen [Wed, 9 Aug 2017 19:28:45 +0000 (21:28 +0200)]
Merge pull request #1 from myrlen/develop
old logs archive should be in sub-folder.
Myrle Krantz [Wed, 9 Aug 2017 19:26:03 +0000 (21:26 +0200)]
old logs archive should be in sub-folder.
Myrle Krantz [Wed, 12 Jul 2017 21:48:25 +0000 (23:48 +0200)]
Merge pull request #12 from myrle-krantz/develop
A separate destination for the beats doesn't make sense. The destina…
Myrle Krantz [Tue, 4 Jul 2017 10:22:36 +0000 (12:22 +0200)]
A separate destination for the beats doesn't make sense. The destination
will be from the application to which the beat was published.
Myrle Krantz [Tue, 4 Jul 2017 10:00:08 +0000 (12:00 +0200)]
Merge pull request #11 from myrle-krantz/develop
Improved domain object validation for BeatPublish.
Myrle Krantz [Tue, 4 Jul 2017 09:56:52 +0000 (11:56 +0200)]
Improved domain object validation for BeatPublish.
Myrle Krantz [Thu, 8 Jun 2017 16:35:23 +0000 (18:35 +0200)]
Merge pull request #10 from myrle-krantz/develop
Various changes necessary to get rhythm working within a system of multiple microservices.
myrle-krantz [Thu, 8 Jun 2017 15:34:02 +0000 (17:34 +0200)]
Multiple asynchronous calls to create beats should not fail because permissions were already requested.
myrle-krantz [Wed, 7 Jun 2017 10:22:16 +0000 (12:22 +0200)]
Formatting.
myrle-krantz [Thu, 1 Jun 2017 07:57:07 +0000 (09:57 +0200)]
Improved logging, and identity access.
myrle-krantz [Thu, 1 Jun 2017 07:56:26 +0000 (09:56 +0200)]
Made it possible for portfolio to request beats during provisioning.
myrle-krantz [Wed, 31 May 2017 12:24:46 +0000 (14:24 +0200)]
Adding consistent logging for command handling.
Myrle Krantz [Mon, 29 May 2017 20:57:00 +0000 (22:57 +0200)]
Merge pull request #9 from myrle-krantz/develop
Progress on the permissions problem for scheduling of tasks
myrle-krantz [Mon, 29 May 2017 18:55:53 +0000 (20:55 +0200)]
Fixing last few namings (applicationName -> applicationIdentifier)
myrle-krantz [Mon, 29 May 2017 15:08:55 +0000 (17:08 +0200)]
Removed accidental leftover from experiment.
myrle-krantz [Mon, 29 May 2017 14:56:37 +0000 (16:56 +0200)]
Merge branch 'develop' of https://github.com/mifosio/rhythm into develop
myrle-krantz [Mon, 29 May 2017 14:56:14 +0000 (16:56 +0200)]
Naming logger.
myrle-krantz [Mon, 29 May 2017 08:18:26 +0000 (10:18 +0200)]
Allowing foreign applications to create beats for their own application. Responding to changes in anubis which added a new designator: applicationidentifier.
Myrle Krantz [Fri, 26 May 2017 10:27:46 +0000 (12:27 +0200)]
Merge pull request #8 from myrle-krantz/develop
First steps towards automatic scheduled calculation of interest.
myrle-krantz [Fri, 26 May 2017 10:20:36 +0000 (12:20 +0200)]
Merge branch 'develop' of https://github.com/mifosio/rhythm into develop
myrle-krantz [Fri, 26 May 2017 10:15:07 +0000 (12:15 +0200)]
Added validation of value range to rhythm properties.
Myrle Krantz [Wed, 24 May 2017 10:58:54 +0000 (12:58 +0200)]
Merge pull request #7 from myrle-krantz/develop
Added validation of value range to rhythm properties.
myrle-krantz [Wed, 24 May 2017 10:31:07 +0000 (12:31 +0200)]
Added validation of value range to rhythm properties.
Myrle Krantz [Tue, 23 May 2017 07:29:53 +0000 (09:29 +0200)]
Merge pull request #6 from myrle-krantz/develop
Fixing up authentication. Not finished integration testing yet though.
myrle-krantz [Tue, 23 May 2017 07:23:34 +0000 (09:23 +0200)]
Merge branch 'develop' of https://github.com/mifosio/rhythm into develop
myrle-krantz [Tue, 23 May 2017 07:19:55 +0000 (09:19 +0200)]
Adjustments to spi.
myrle-krantz [Mon, 22 May 2017 14:32:43 +0000 (16:32 +0200)]
Various changes to get Rhythm working in integration test.
myrle-krantz [Sun, 21 May 2017 16:50:29 +0000 (18:50 +0200)]
Hack to get the tests working, but I'll have to find a better solution.
myrle-krantz [Sun, 21 May 2017 15:38:06 +0000 (17:38 +0200)]
Making better use of permitted-feign-client.
myrle-krantz [Sun, 21 May 2017 15:11:11 +0000 (17:11 +0200)]
authentication bits
Myrle Krantz [Fri, 19 May 2017 12:06:33 +0000 (14:06 +0200)]
Merge pull request #5 from myrle-krantz/develop
Progress on making sure events are sent the right number of times.
myrle-krantz [Fri, 19 May 2017 12:05:09 +0000 (14:05 +0200)]
Merge branch 'develop' of https://github.com/mifosio/rhythm into develop
# Conflicts:
# service/src/main/java/io/mifos/rhythm/service/RhythmConfiguration.java
myrle-krantz [Fri, 19 May 2017 11:56:07 +0000 (13:56 +0200)]
First pass implementation of acquiring access token for call.
myrle-krantz [Fri, 19 May 2017 11:12:10 +0000 (13:12 +0200)]
Moved testing of checkBeatForPublish from component test into unit test, and added test cases.
myrle-krantz [Fri, 19 May 2017 09:46:34 +0000 (11:46 +0200)]
Making code more comprehensible.
myrle-krantz [Fri, 19 May 2017 09:16:21 +0000 (11:16 +0200)]
Tightening scope of tenant context.
myrle-krantz [Fri, 19 May 2017 09:08:29 +0000 (11:08 +0200)]
Adjusted search to take advantage of change from last beat to next beat so that beat checking can occur *much* less frequently.
myrle-krantz [Fri, 19 May 2017 08:39:52 +0000 (10:39 +0200)]
In component test, checking that beat is checked, rather than Thread.sleeping for fixed time.
myrle-krantz [Thu, 18 May 2017 21:44:24 +0000 (23:44 +0200)]
Changing to saving next beat rather than last beat because it makes it easier for me to separate checking beats for publishing from persisting the beat. I need to separate these two things because I cannot mock or spy on a class annotated with @Transactional.
myrle-krantz [Thu, 18 May 2017 14:26:29 +0000 (16:26 +0200)]
Verifying correct retry of single beat execution.
myrle-krantz [Thu, 18 May 2017 12:24:36 +0000 (14:24 +0200)]
Beat execution via discovery client. First draft.
myrle-krantz [Wed, 17 May 2017 15:42:33 +0000 (17:42 +0200)]
Making sure a beat happens and is processed in the course of the test.
myrle-krantz [Wed, 17 May 2017 15:17:34 +0000 (17:17 +0200)]
Making beatCheckRate configurable so that it can be increased in test.