-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
6.0.0 alpha.1 #1088
base: master
Are you sure you want to change the base?
6.0.0 alpha.1 #1088
Commits on Jul 23, 2019
-
Content matching isn't part of matchRequest anymore; so it cannot be integration-tested with other matching functions. matchContent it is called directly from the streamingReceiver. matchContent has individual unit tests. OHM-831
Configuration menu - View commit details
-
Copy full SHA for 36465cb - Browse repository at this point
Copy the full SHA 36465cbView commit details
Commits on Jul 25, 2019
-
Merge branch '5.3.0-alpha.1' into OHM-831-add-back-request-matching
Martin Brocker committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 4be2200 - Browse repository at this point
Copy the full SHA 4be2200View commit details -
Merge pull request #1048 from jembi/OHM-831-add-back-request-matching
OHM-831 Add back content matching for request bodies
Martin Brocker committedJul 25, 2019 Configuration menu - View commit details
-
Copy full SHA for 11db75a - Browse repository at this point
Copy the full SHA 11db75aView commit details
Commits on Nov 4, 2019
-
fix responding to the client (responseBody -false)
When a channel's responseBody property (which determines whether the response body is stored) is set to false or undefined, the client should still get a response. This issue has been resolved in this commit and the authentication tests are now passing. A function that is no longer used has also been removed OHM-896
Configuration menu - View commit details
-
Copy full SHA for d4faaab - Browse repository at this point
Copy the full SHA d4faaabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e10e40 - Browse repository at this point
Copy the full SHA 9e10e40View commit details -
fix rerun middlewares' order and typos
The order of the middlewares had to be changed as the auto retry attempt number for a rerun transaction was being set after the logic that updates the transaction in the database. This was resulting in continuous rerunning for channels that have a max number of attempts OHM-824
Configuration menu - View commit details
-
Copy full SHA for aaccbc9 - Browse repository at this point
Copy the full SHA aaccbc9View commit details
Commits on Nov 5, 2019
-
The method that completes the response and updates the transaction (in the db) was not updating the error property of the transaction (if there is an error). This was resulting in failure for some integration tests. OHM-824
Configuration menu - View commit details
-
Copy full SHA for f72f09f - Browse repository at this point
Copy the full SHA f72f09fView commit details -
await the collection of openhim mediator response
The response from an openhim mediator comes in a special format, and it has to parsed so that the response body, status, etc can be extracted. This means that it has to be stored in memory. The method that collects the chunks of the mediator's response is asynchronous and it has to be waited on. This is so we can set the right status and send back the body only (without the other fields on the mediator's response) to the client OHM-824
Configuration menu - View commit details
-
Copy full SHA for c4126e6 - Browse repository at this point
Copy the full SHA c4126e6View commit details -
remove unnessesary call of setKoaResponse
Calling the method was not necessay as it is called in some other places once the response has been returned OHM-824
Configuration menu - View commit details
-
Copy full SHA for f7c9065 - Browse repository at this point
Copy the full SHA f7c9065View commit details -
remove initiation of response on failure
whenever there is an error, the method updateWithError is invoked. Calling initiateResponse is not necessary as updateWithError does the updates that initiateResponse does. Calling the two methods at once was causing a race condition. At times the error was not being updated, resulting in some tests which have assertions on the error to be inconsistent OHM-824
Configuration menu - View commit details
-
Copy full SHA for 728a04d - Browse repository at this point
Copy the full SHA 728a04dView commit details -
The property 'responseBody' of the channel has been set to true. This is because, at the moment when the property is false or undefined, the app does not send a response to the client. This sending of the response issue (when channel's responseBody property is set to false) has been addressed on another branch. This is a temporary fix to get the tests to pass. OHM-824
Configuration menu - View commit details
-
Copy full SHA for e48444c - Browse repository at this point
Copy the full SHA e48444cView commit details -
change the expected result for a test
One test has an assertion that expects the error message, when the secondary route fails, to be 'ERRCONNECT' and this was failing as the app has been modified such that when ever there is an error on the primary route the socket for the secondary route request is destroyed OHM-824
Configuration menu - View commit details
-
Copy full SHA for bbdbdcf - Browse repository at this point
Copy the full SHA bbdbdcfView commit details
Commits on Nov 6, 2019
-
Merge branch '5.3.0-alpha.1' of github.com:jembi/openhim-core-js into…
… 5.3.0-alpha.1
Martin Brocker committedNov 6, 2019 Configuration menu - View commit details
-
Copy full SHA for e1e6c8a - Browse repository at this point
Copy the full SHA e1e6c8aView commit details -
Merge pull request #1056 from jembi/OHM-896-fix-openhim-responding
fix responding to the client (responseBody -false)
Martin Brocker committedNov 6, 2019 Configuration menu - View commit details
-
Copy full SHA for 94939b4 - Browse repository at this point
Copy the full SHA 94939b4View commit details
Commits on Nov 7, 2019
-
fix the storing of request bodies
The app was storing request bodies even when the channel had been configured not to store the bodies OHM-898
Configuration menu - View commit details
-
Copy full SHA for aa473c2 - Browse repository at this point
Copy the full SHA aa473c2View commit details -
Merge pull request #1059 from jembi/OHM-898-do-not-store-request-body
fix the storing of request bodies
Martin Brocker committedNov 7, 2019 Configuration menu - View commit details
-
Copy full SHA for 29ebfbc - Browse repository at this point
Copy the full SHA 29ebfbcView commit details -
modify the logic for setting the autoRetry
The logic had to be modified as all transactions that failed were being queued up for auto Retry, even when the channel is set not to auto retry a failed transction. The queueing of the transactions to be retried and the auto retries should only occur when the channel's property "autoRetryEnabled" is true. This way only transactions that fail after the autoRetry is enabled are rerun OHM-824
Configuration menu - View commit details
-
Copy full SHA for 65ec131 - Browse repository at this point
Copy the full SHA 65ec131View commit details -
set the property 'enabledAutoRetry' on test channels
This was causing the tests to fail as transactions are not marked for autoRetries when this property is false OHM-824
Configuration menu - View commit details
-
Copy full SHA for b199cb0 - Browse repository at this point
Copy the full SHA b199cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef4e9d4 - Browse repository at this point
Copy the full SHA ef4e9d4View commit details -
The response body Id was being saved on transaction, and would never show up on the console OHM-824
Configuration menu - View commit details
-
Copy full SHA for ff46b16 - Browse repository at this point
Copy the full SHA ff46b16View commit details
Commits on Nov 8, 2019
-
set the response body id for openhim mediators
The response body id was not being set in the response headers and this resulted in bodies not showing on the openhim console as the transctions' body Id would be undefined. This was happening for responses from openhim mediators, which we handle differently OHM-824
Configuration menu - View commit details
-
Copy full SHA for 2a5b430 - Browse repository at this point
Copy the full SHA 2a5b430View commit details
Commits on Nov 11, 2019
-
update the ocrhestration response body id
The orchestration's response body id was not being set, resulting in the response body for the orchestrations not showing up on the console OHM-824
Configuration menu - View commit details
-
Copy full SHA for a27964b - Browse repository at this point
Copy the full SHA a27964bView commit details -
The body id should be added to the response headers. Logic has been added to check whether the response headers property exists before adding the body id. One test in which the openhim mediator response did not have headers was failing as a result. OHM-824
Configuration menu - View commit details
-
Copy full SHA for 5b406b0 - Browse repository at this point
Copy the full SHA 5b406b0View commit details -
store mediator response and orchestrations seperatelty
The response from an openhim mediator is different and has to be handled differently. The mediator response contains a response and orchestrations, which have bodies. These bodies have to be stored seperately in gridfs and the transaction updated with the body ids. The api consumed by the console expects a body id for each body (orchestration and response). Because the body ids were not being set, the orchestr<ations displayed on the console were bodiless OHM-824
Configuration menu - View commit details
-
Copy full SHA for 1882db6 - Browse repository at this point
Copy the full SHA 1882db6View commit details
Commits on Nov 12, 2019
-
fix and remove tests for non-existant function
One function for storing the transaction was removed, so the tests were failing OHM-820
Configuration menu - View commit details
-
Copy full SHA for caaf4ed - Browse repository at this point
Copy the full SHA caaf4edView commit details -
store orchestartions when there is failure
Orcherstartions were not being stored in the event of a failure on the primary route OHM-820
Configuration menu - View commit details
-
Copy full SHA for e592967 - Browse repository at this point
Copy the full SHA e592967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 449b0d2 - Browse repository at this point
Copy the full SHA 449b0d2View commit details -
The method that stores the transaction metrics was changed, it now calculaates the responseTime using the timestamp created at the end of the response streaming and not the one created at the start of the streaming OHM-820
Configuration menu - View commit details
-
Copy full SHA for 38098e9 - Browse repository at this point
Copy the full SHA 38098e9View commit details
Commits on Nov 14, 2019
-
handle cases where the transaction does not exist
When a transaction does not exist in the database any method that tries to get or update the transaction should return a callback with an error or reject with an error. If this does not happen references to the transaction will cause the app failures OHM-820
Configuration menu - View commit details
-
Copy full SHA for c144587 - Browse repository at this point
Copy the full SHA c144587View commit details -
change message logged on error in setFinalStatus
the function setFinalStatus returns an error and a null value for the transaction when there is an error. The error message logged out had to be changed as you cant get an id of a null value. this can cause a failure in the app OHM-820
Configuration menu - View commit details
-
Copy full SHA for 6a874d4 - Browse repository at this point
Copy the full SHA 6a874d4View commit details -
modify functiolity that stores mediator bodies
The logic that stores the response bodies from an openhim mediator has been modified to make use of a function that streams the bodies into gridfs. This is so we dont repeat ourselves as this logic was making use of a new function that does the same as the one that is now being used OHM-824
Configuration menu - View commit details
-
Copy full SHA for e5dc024 - Browse repository at this point
Copy the full SHA e5dc024View commit details -
modify func for extracting payloads into gridfs
The method for extracting payloads has been modified to resolve early, at the start of the streaming. This method is used in the routing middleware and this is being done to reduce the length of a request OHM-
Configuration menu - View commit details
-
Copy full SHA for 52227da - Browse repository at this point
Copy the full SHA 52227daView commit details
Commits on Nov 15, 2019
-
Merge pull request #1058 from jembi/OHM-824-fix-auto-retry
Ohm 824 fix auto retry
Martin Brocker committedNov 15, 2019 Configuration menu - View commit details
-
Copy full SHA for 0c9c036 - Browse repository at this point
Copy the full SHA 0c9c036View commit details -
fix the handling of openhim mediator responses
Responses from openhim medaitors have to be handled diffrently. The response body contains orchestrations etc, which have to be extracted from the body. This is done for the primary route and was not being done for the secondary routes, reslting in errors OHM-906
Configuration menu - View commit details
-
Copy full SHA for 430f80f - Browse repository at this point
Copy the full SHA 430f80fView commit details -
Merge branch '5.3.0-alpha.1' of github.com:jembi/openhim-core-js into…
… OHM-820-fix-all-broken-tests
Configuration menu - View commit details
-
Copy full SHA for 8a7cbdc - Browse repository at this point
Copy the full SHA 8a7cbdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 619b41f - Browse repository at this point
Copy the full SHA 619b41fView commit details -
A method for waiting on the gridfs streaming of the response body to finish and for extracting the body from the stream have been added. These methods are used in the tests OHM-820
Configuration menu - View commit details
-
Copy full SHA for 95e43c5 - Browse repository at this point
Copy the full SHA 95e43c5View commit details -
fix route middleware functions' tests
The tests were failing because the request body is passed in a stream. This has been fixed in this commit OHM-820
Configuration menu - View commit details
-
Copy full SHA for 5f68940 - Browse repository at this point
Copy the full SHA 5f68940View commit details -
remove unused method and make code cleaner
The code is made cleaner by making use of the ternary operator OHM-906
Configuration menu - View commit details
-
Copy full SHA for 8046914 - Browse repository at this point
Copy the full SHA 8046914View commit details
Commits on Nov 18, 2019
-
modify functions for the rerun task
The two functions rerunHttpRequestSend and rerunSetHTTPRequestOptions had to be modifed as some validation checks had been removed during the refactor. some of the fields for the expected ressponse were not being set. This has been fixed in this commit OHM-820
Configuration menu - View commit details
-
Copy full SHA for 682eedf - Browse repository at this point
Copy the full SHA 682eedfView commit details -
add the status message to the response
The status message is expected in the response by the rerun functionality OHM-820
Configuration menu - View commit details
-
Copy full SHA for 6104428 - Browse repository at this point
Copy the full SHA 6104428View commit details -
The rerun task functionality was modifed and this required the tests to be modified OHM-820
Configuration menu - View commit details
-
Copy full SHA for 012b398 - Browse repository at this point
Copy the full SHA 012b398View commit details -
tests for funs that extract payloads into chunks
The method fro extracting a payload into chunks was modified to return the file id at the stat of the streaming. This was done to reduce the duration of a request. The tests for this functions have been modifed in this commit
Configuration menu - View commit details
-
Copy full SHA for d8ed5a8 - Browse repository at this point
Copy the full SHA d8ed5a8View commit details
Commits on Nov 19, 2019
-
Merge pull request #1060 from jembi/OHM-906-fix-non-primary-routes
fix the handling of openhim mediator responses
Martin Brocker committedNov 19, 2019 Configuration menu - View commit details
-
Copy full SHA for 76585e2 - Browse repository at this point
Copy the full SHA 76585e2View commit details
Commits on Nov 20, 2019
-
add tcp channel properties to the context
The properties 'isTcpChannel' and 'tcpChannelHasHttpRoute' are now added to the context for tcp channel requests. These properties are used in the streaminReceiver middlware, which comes after this middleware, to determine whether the middleware is bypassed or not. The streamingReceiver is used by the http routes. This will cater for cases when we route from tcp to http. These properties will be set to true for that case and then the streaming middleware is used OHM-907
Configuration menu - View commit details
-
Copy full SHA for 86e2a70 - Browse repository at this point
Copy the full SHA 86e2a70View commit details -
modify the logic for setting collectBody
This has been doen because with the logic that was there the collectBody property was always true even when it had to be false. The collectBody is used to detemine whether the request body should be buffered in memory before anything else happens. This is for cases when we are doing request matching on content. OHM-907
Configuration menu - View commit details
-
Copy full SHA for c5da82a - Browse repository at this point
Copy the full SHA c5da82aView commit details -
logic for bypassing or streaming for tcp chanel
The streaming middleware is only used for http routes. THe logic will check whether we are routing from tcp to http, in which case the streaming middleware has to be used and request body has to be pushed downstream for the http router OHM-907
Configuration menu - View commit details
-
Copy full SHA for b55ed04 - Browse repository at this point
Copy the full SHA b55ed04View commit details -
This brings back rawbody reader for parsing the request body. THe body is used in the retrieveTcpTransaaction middleware to retrieve the tranaction and the channel. The request body has to be buffered in memory first. The flow of the middlewares has also been changed. The streamingReciever middleware is only used when routing from tcp to http OHM-907
Configuration menu - View commit details
-
Copy full SHA for 4759b24 - Browse repository at this point
Copy the full SHA 4759b24View commit details -
The functionality for storing the response body was being called so many times. It is now only called when the promises that do the routing have all resolved OHM-907
Configuration menu - View commit details
-
Copy full SHA for 17b725e - Browse repository at this point
Copy the full SHA 17b725eView commit details -
modify the function that handles tcp routing
The functions for storing the response and request bodies were modified (this is no longer being done in the a seperate middleware) and have been added to the function. THe functinality was not working, it is now OHM-907
Configuration menu - View commit details
-
Copy full SHA for c250f0c - Browse repository at this point
Copy the full SHA c250f0cView commit details -
Merge branch '5.3.0-alpha.1' of github.com:jembi/openhim-core-js into…
… OHM-907-fix-tcp-route
Configuration menu - View commit details
-
Copy full SHA for d07d058 - Browse repository at this point
Copy the full SHA d07d058View commit details -
handle cases where a transaction is not found
This is so the app does not break when a transation is not found. This also updates some of the app's dependencies OHM-907
Configuration menu - View commit details
-
Copy full SHA for d40d2c2 - Browse repository at this point
Copy the full SHA d40d2c2View commit details -
modify how bodies stored in gridfs are deleted
The passing of the tests was inconsistent and this is because ther was a race condition between the deleting of the bodies stored and other async methods that were doing read, update and delete operations on the boies OHM-907
Configuration menu - View commit details
-
Copy full SHA for 4e3bb69 - Browse repository at this point
Copy the full SHA 4e3bb69View commit details
Commits on Nov 21, 2019
-
fix logic for handling cases where transaction does not exist
The logic for handling cases where the transaction does not exist (in the setFinalStatus method) has been modified. The callback that is returned by this function was being called before checking whether the transaction exists. The callback was being called with a value of null for the transaction which causes errors as the callback function tries to extract an id from null OHM-907
Configuration menu - View commit details
-
Copy full SHA for cd49327 - Browse repository at this point
Copy the full SHA cd49327View commit details -
bring back recording of events
The functionality for recording events for secondary routes had been commented out during the routing refaCTOR. This commit brings it back and also adds catching of errors to the completeResponse method which throws an error when a transaction is not found or when theres any other error OHM-907
Configuration menu - View commit details
-
Copy full SHA for 233fc77 - Browse repository at this point
Copy the full SHA 233fc77View commit details -
uncomment test and change expected result for assertion
Eight events are recorded as the recording of secondary routes events has been brought back in. It had been commented out during the routing refactor OHM-907
Configuration menu - View commit details
-
Copy full SHA for c089346 - Browse repository at this point
Copy the full SHA c089346View commit details -
add the route name tot the routes
The route name is a a required property. Mongo errors were being thrown OHM-907
Configuration menu - View commit details
-
Copy full SHA for 5e913dc - Browse repository at this point
Copy the full SHA 5e913dcView commit details
Commits on Nov 22, 2019
-
update the transaction with body Id
The body was not being stored in gridfs and the transaction's request was not being updated with the body id for cases when we route from tcp to http OHM-907
Configuration menu - View commit details
-
Copy full SHA for 61a3cd1 - Browse repository at this point
Copy the full SHA 61a3cd1View commit details
Commits on Dec 6, 2019
-
refactor streaming functionality
Some functinality had ben duplicated. It has been been moved into its own function now OHM-907
Configuration menu - View commit details
-
Copy full SHA for b4fe0a7 - Browse repository at this point
Copy the full SHA b4fe0a7View commit details
Commits on Jan 8, 2020
-
Merge pull request #1063 from jembi/OHM-907-fix-tcp-route
Ohm 907 fix tcp route
Configuration menu - View commit details
-
Copy full SHA for d5d0887 - Browse repository at this point
Copy the full SHA d5d0887View commit details -
Merge pull request #1061 from jembi/OHM-820-fix-all-broken-tests
Ohm 820 fix all broken tests
Configuration menu - View commit details
-
Copy full SHA for ab75350 - Browse repository at this point
Copy the full SHA ab75350View commit details
Commits on Jan 9, 2020
-
OpenHIM docs have their own repository now. This content has been moved there and updated. OHM-929
Configuration menu - View commit details
-
Copy full SHA for c6ba5cf - Browse repository at this point
Copy the full SHA c6ba5cfView commit details -
Remove scripts relating to Debian PPA releases
That version of Ubuntu is no longer supported. Nor do we support Ubuntu PPA installs OHM-929
Configuration menu - View commit details
-
Copy full SHA for f6f33f6 - Browse repository at this point
Copy the full SHA f6f33f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2184d7 - Browse repository at this point
Copy the full SHA b2184d7View commit details -
This script exists on master. However getting those changes could be difficult... OHM-929
Configuration menu - View commit details
-
Copy full SHA for 785c12d - Browse repository at this point
Copy the full SHA 785c12dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4f0c2f - Browse repository at this point
Copy the full SHA e4f0c2fView commit details -
Merge pull request #1070 from jembi/bump-alpha-version
OHM-822 Bump alpha version
Configuration menu - View commit details
-
Copy full SHA for c5485cb - Browse repository at this point
Copy the full SHA c5485cbView commit details
Commits on Jan 14, 2020
-
Merge branch 'master' of github.com:jembi/openhim-core-js into 5.3.0-…
…alpha.1
Martin Brocker committedJan 14, 2020 Configuration menu - View commit details
-
Copy full SHA for a270043 - Browse repository at this point
Copy the full SHA a270043View commit details
Commits on Jan 15, 2020
-
Fixed afew broken tests With changes made in Node 12, a new TLS version is used which caused some tests to break due to incorrect cipher usage. Added a .env.test file to load environment variables when testing. This was due to an addition NODE_OPTIONS env variable that was adding which is starting to bloat the start line OHM-938
Martin Brocker committedJan 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 317d294 - Browse repository at this point
Copy the full SHA 317d294View commit details -
Updated travis file to ensure node 12 (erbium) passes
Removed the unsupported node 8 (carbon) OHM-938
Martin Brocker committedJan 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 381a33f - Browse repository at this point
Copy the full SHA 381a33fView commit details
Commits on Jan 16, 2020
-
Merge pull request #1072 from jembi/OHM-938-fix-broken-tests
Fixed broken TCP-> TLS tests
Configuration menu - View commit details
-
Copy full SHA for f3833f7 - Browse repository at this point
Copy the full SHA f3833f7View commit details
Commits on Jan 17, 2020
-
Merge branch 'master' of github.com:jembi/openhim-core-js into 5.3.0-…
…alpha.1
Martin Brocker committedJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 6867bce - Browse repository at this point
Copy the full SHA 6867bceView commit details -
Merge branch '5.3.0-alpha.1' of github.com:jembi/openhim-core-js into…
… 5.3.0-alpha.1
Martin Brocker committedJan 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 2201d8c - Browse repository at this point
Copy the full SHA 2201d8cView commit details
Commits on Aug 21, 2020
-
Merge branch 'master' of github.com:jembi/openhim-core-js into OHM-10…
…28-fix-merge-conflicts
Configuration menu - View commit details
-
Copy full SHA for 10e4198 - Browse repository at this point
Copy the full SHA 10e4198View commit details
Commits on Aug 24, 2020
-
Merge branch 'OHM-1028-fix-merge-conflicts' of github.com:jembi/openh…
…im-core-js into OHM-1028-fix-merge-conflicts
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for ccc3a6a - Browse repository at this point
Copy the full SHA ccc3a6aView commit details -
Updated packages for Winston and Winston-mongodb
To make use of the newer packages which fixes bugs and security concerns. This also fixes a bug with the module not starting due to an error with the log collection already existing
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 41a6c90 - Browse repository at this point
Copy the full SHA 41a6c90View commit details -
Update Travis to have a waiting period for mongo
So that MongoDB can be started properly before continuing with the tests OHM-1028
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for b1ae31b - Browse repository at this point
Copy the full SHA b1ae31bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73e5104 - Browse repository at this point
Copy the full SHA 73e5104View commit details -
Configuration menu - View commit details
-
Copy full SHA for b51ad20 - Browse repository at this point
Copy the full SHA b51ad20View commit details -
Updated Agenda to latest version
To cater for bug fixes and security concerns Also fixes an issue with mongodb making use of the newer typology OHM-1028
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 0ca02cb - Browse repository at this point
Copy the full SHA 0ca02cbView commit details -
Update mongoose connection to useCreateIndex
So that the older depricated value is replaced with the new value OHM-1028
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 313c19b - Browse repository at this point
Copy the full SHA 313c19bView commit details -
Configuration menu - View commit details
-
Copy full SHA for db496aa - Browse repository at this point
Copy the full SHA db496aaView commit details -
Remove before_script from travis
Was used for testing the travis build OHM-1028
Martin Brocker committedAug 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 5e02ed1 - Browse repository at this point
Copy the full SHA 5e02ed1View commit details
Commits on Aug 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for faa7abf - Browse repository at this point
Copy the full SHA faa7abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b0f926 - Browse repository at this point
Copy the full SHA 6b0f926View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab144e - Browse repository at this point
Copy the full SHA 7ab144eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48f5369 - Browse repository at this point
Copy the full SHA 48f5369View commit details -
Revert deps update for mongoos-patch-history
This is causing something to break Will update and investigate a bit later on OHM-1031
Martin Brocker committedAug 25, 2020 Configuration menu - View commit details
-
Copy full SHA for b7fd83e - Browse repository at this point
Copy the full SHA b7fd83eView commit details -
Updated travis distribution to latest Ubuntu 20 (focal)
So that we can start testing on the newer LTS version of Ubuntu OHM-1028
Martin Brocker committedAug 25, 2020 Configuration menu - View commit details
-
Copy full SHA for 2973992 - Browse repository at this point
Copy the full SHA 2973992View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba36a5c - Browse repository at this point
Copy the full SHA ba36a5cView commit details -
Increased testing timeout to 30seconds
An issues has been picked up that on first run of the tests, the SSL Root Certificate Authority needs to be downloaded into the ssl-root-cas module This takes some time and test fails due to the timeout before this is completed OHM-1028
Martin Brocker committedAug 25, 2020 Configuration menu - View commit details
-
Copy full SHA for d2711c1 - Browse repository at this point
Copy the full SHA d2711c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d03cf7 - Browse repository at this point
Copy the full SHA 0d03cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5a5827 - Browse repository at this point
Copy the full SHA c5a5827View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d17393 - Browse repository at this point
Copy the full SHA 5d17393View commit details -
Configuration menu - View commit details
-
Copy full SHA for d908341 - Browse repository at this point
Copy the full SHA d908341View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9151871 - Browse repository at this point
Copy the full SHA 9151871View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8acb76 - Browse repository at this point
Copy the full SHA b8acb76View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb0198b - Browse repository at this point
Copy the full SHA cb0198bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aae30c6 - Browse repository at this point
Copy the full SHA aae30c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20601a8 - Browse repository at this point
Copy the full SHA 20601a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f2e875 - Browse repository at this point
Copy the full SHA 5f2e875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa9446 - Browse repository at this point
Copy the full SHA 5fa9446View commit details
Commits on Aug 27, 2020
-
Merge pull request #1087 from jembi/OHM-1028-fix-merge-conflicts
Ohm 1028 fix merge conflicts
Configuration menu - View commit details
-
Copy full SHA for a6eb789 - Browse repository at this point
Copy the full SHA a6eb789View commit details -
Configuration menu - View commit details
-
Copy full SHA for d888f35 - Browse repository at this point
Copy the full SHA d888f35View commit details -
Ensure the process exits when a DB upgrade fails
This was previously implemented however, it was removed mistakenly during the re-write from coffeescript OHM-1034
Configuration menu - View commit details
-
Copy full SHA for f52551f - Browse repository at this point
Copy the full SHA f52551fView commit details -
Merge remote-tracking branch 'origin/ohm-719-trasaction-grid-fs-migra…
…tion-story' into ohm-1034-add-transaction-upgrade-function
Configuration menu - View commit details
-
Copy full SHA for 239535d - Browse repository at this point
Copy the full SHA 239535dView commit details
Commits on Aug 28, 2020
-
Merge pull request #1089 from jembi/ohm-1034-add-transaction-upgrade-…
…function OHM-1034 - Add migration for transaction bodies to GridFS
Configuration menu - View commit details
-
Copy full SHA for 8f8acb1 - Browse repository at this point
Copy the full SHA 8f8acb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ca15e1 - Browse repository at this point
Copy the full SHA 0ca15e1View commit details -
Remove killing of secondary routes when primary fails
If we kill the secondaries we have no idea if they completed or not. This is inconsitent, a better apporach is to let them run to completion. In the future we could add in an option to a channel to allow secondary route to only start running if the primary completes. OHM-1047
Configuration menu - View commit details
-
Copy full SHA for b891409 - Browse repository at this point
Copy the full SHA b891409View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ef903f - Browse repository at this point
Copy the full SHA 0ef903fView commit details
Commits on Aug 31, 2020
-
To make use of the latest module changes and remove any potentially know vulnerabilities mongoose mongoose-patch-history fake OHM-1031
Martin Brocker committedAug 31, 2020 Configuration menu - View commit details
-
Copy full SHA for 12c8777 - Browse repository at this point
Copy the full SHA 12c8777View commit details -
Merge pull request #1090 from jembi/ohm-1047-keep-secondary-routes-alive
OHM-1047 - don't kill secondary routes
Configuration menu - View commit details
-
Copy full SHA for f8e86e6 - Browse repository at this point
Copy the full SHA f8e86e6View commit details
Commits on Sep 1, 2020
-
Allow re-runs to function when body storage is turned off
If we have a body from a previous transaction but bodies are turned off now in the channel. Then we should still be able to re-run that transaction. This change removes and incorrect check that makes the re-run request go down the path of the GET request when it infact has a body. OHM-1046
Configuration menu - View commit details
-
Copy full SHA for 2d3cd90 - Browse repository at this point
Copy the full SHA 2d3cd90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 781958c - Browse repository at this point
Copy the full SHA 781958cView commit details
Commits on Sep 2, 2020
-
Fix existing lint issues in all files
This commit also makes standard.js output snazzy
Configuration menu - View commit details
-
Copy full SHA for c8575a3 - Browse repository at this point
Copy the full SHA c8575a3View commit details -
Merge remote-tracking branch 'origin/6.0.0-alpha.1' into ohm-1046-dat…
…a-control-request-storage-bug
Configuration menu - View commit details
-
Copy full SHA for a50d8d5 - Browse repository at this point
Copy the full SHA a50d8d5View commit details
Commits on Sep 3, 2020
-
Compact transactions collection during GridFS migration
MongoDB does not give back space used by deleted documents. During this GridFS migration the transactions collection will lose most of it's data which will be stored in the `fs.chunks` collection as we make use of GridFS. The transactions collection is where most data from the openhim is generated - therefore doubling the data here would likely cause near doubling of the DB storage size which is not ideal nor always possible. Therefore we run the compact collection command after every migration batch in order to keep the required DB space to a minimum. OHM-1054
Configuration menu - View commit details
-
Copy full SHA for 009750c - Browse repository at this point
Copy the full SHA 009750cView commit details -
Configuration menu - View commit details
-
Copy full SHA for adc1b97 - Browse repository at this point
Copy the full SHA adc1b97View commit details -
Add force option to collection compact command
The compact command won't run on an active primary replica set member unless forced. This is because the command blocks the DB until it has completed OHM-1054
Configuration menu - View commit details
-
Copy full SHA for 727d8be - Browse repository at this point
Copy the full SHA 727d8beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f09133 - Browse repository at this point
Copy the full SHA 9f09133View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba196a - Browse repository at this point
Copy the full SHA bba196aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b27020 - Browse repository at this point
Copy the full SHA 9b27020View commit details -
Configuration menu - View commit details
-
Copy full SHA for f88f1e2 - Browse repository at this point
Copy the full SHA f88f1e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83db80f - Browse repository at this point
Copy the full SHA 83db80fView commit details
Commits on Sep 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a4dbbef - Browse repository at this point
Copy the full SHA a4dbbefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47e9a50 - Browse repository at this point
Copy the full SHA 47e9a50View commit details -
Merge pull request #1092 from jembi/ohm-1046-data-control-request-sto…
…rage-bug OHM-1046 data control request storage bug
Configuration menu - View commit details
-
Copy full SHA for 6c38cfb - Browse repository at this point
Copy the full SHA 6c38cfbView commit details
Commits on Sep 8, 2020
-
Merge pull request #1094 from jembi/ohm-1053-gridfs-migration-concurr…
…ency OHM-1053 - gridfs migration concurrency
Configuration menu - View commit details
-
Copy full SHA for de999f1 - Browse repository at this point
Copy the full SHA de999f1View commit details -
Remove logic that added transaction bodies
Transaction bodies are stored separately and can be very large. We have rewritten the OpenHIM to stream data instead of consolidating before orchestrating. We are implementing this same principle with interactions with the api to improve response times. If a request is made for transactions, a secondary request must be made for the potentially large transaction bodies which will then be streamed to the requester. OHM-1035
Configuration menu - View commit details
-
Copy full SHA for 199f3e1 - Browse repository at this point
Copy the full SHA 199f3e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcb2fc9 - Browse repository at this point
Copy the full SHA fcb2fc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42bbf51 - Browse repository at this point
Copy the full SHA 42bbf51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a32f13 - Browse repository at this point
Copy the full SHA 8a32f13View commit details
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0e79b92 - Browse repository at this point
Copy the full SHA 0e79b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d9714 - Browse repository at this point
Copy the full SHA 30d9714View commit details -
Add API endpoint to stream transaction bodies
This endpoint support HTTP range requests. OHM-1037
Configuration menu - View commit details
-
Copy full SHA for 5ec7293 - Browse repository at this point
Copy the full SHA 5ec7293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e06c15 - Browse repository at this point
Copy the full SHA 0e06c15View commit details -
The logic for deleting auto retries has been fixed. When a retry is done, it is deleted but when multiple are processed (in the agenda job), the logic that existed was only deleting a single retry out of the processed ones, and this would result in more retries happening than should. The agenda job run after a minute. OHM-1049
Configuration menu - View commit details
-
Copy full SHA for 8bb5fcf - Browse repository at this point
Copy the full SHA 8bb5fcfView commit details -
reset the transaction autoRetryAttempt number and add test
when a transaction is rerun and that rerun fails, the failed transaction should be auto retried as per channel's configuration. The logic for rerunning uses the transaction's autoRetryAttempt number to ensure that a failed transaction is auto retried as per channels max number of retries allowed. OHM-1049
Configuration menu - View commit details
-
Copy full SHA for 2f8661b - Browse repository at this point
Copy the full SHA 2f8661bView commit details -
Merge pull request #1096 from jembi/ohm-1036-remove-truncation
OHM-1036 Remove requets body truncation
Configuration menu - View commit details
-
Copy full SHA for 013562b - Browse repository at this point
Copy the full SHA 013562bView commit details -
Merge branch 'OHM-699-retrieve-bodies-via-streaming' of https://githu…
…b.com/jembi/openhim-core-js into OHM-1035-return-body-id
Configuration menu - View commit details
-
Copy full SHA for c422f52 - Browse repository at this point
Copy the full SHA c422f52View commit details -
Merge pull request #1095 from jembi/OHM-1035-return-body-id
OHM-1035 Remove logic that added transaction bodies
Configuration menu - View commit details
-
Copy full SHA for 9c6a589 - Browse repository at this point
Copy the full SHA 9c6a589View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b8c581 - Browse repository at this point
Copy the full SHA 8b8c581View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ef5ed - Browse repository at this point
Copy the full SHA 58ef5edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9817871 - Browse repository at this point
Copy the full SHA 9817871View commit details
Commits on Sep 11, 2020
-
Co-authored-by: Martin Brocker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27a1546 - Browse repository at this point
Copy the full SHA 27a1546View commit details -
Configuration menu - View commit details
-
Copy full SHA for b076398 - Browse repository at this point
Copy the full SHA b076398View commit details -
Merge remote-tracking branch 'origin/OHM-699-retrieve-bodies-via-stre…
…aming' into ohm-1037-new-transaction-bodies-endpoint
Configuration menu - View commit details
-
Copy full SHA for 4c24726 - Browse repository at this point
Copy the full SHA 4c24726View commit details -
Merge pull request #1098 from jembi/OHM-1049-fix-auto-retry-alpha
Ohm 1049 fix auto retry functionality (alpha)
Martin Brocker committedSep 11, 2020 Configuration menu - View commit details
-
Copy full SHA for e8957de - Browse repository at this point
Copy the full SHA e8957deView commit details
Commits on Sep 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0d91586 - Browse repository at this point
Copy the full SHA 0d91586View commit details
Commits on Sep 14, 2020
-
Merge branch '6.0.0-alpha.1' of github.com:jembi/openhim-core-js into…
… 6.0.0-alpha.1
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 40ab7ab - Browse repository at this point
Copy the full SHA 40ab7abView commit details -
Fixed linting issues due to merge
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for c4e80b3 - Browse repository at this point
Copy the full SHA c4e80b3View commit details -
Updated package-lock with optional module flags
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for d02ca10 - Browse repository at this point
Copy the full SHA d02ca10View commit details -
Merge branch 'OHM-699-retrieve-bodies-via-streaming' of github.com:je…
…mbi/openhim-core-js into OHM-699-retrieve-bodies-via-streaming
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 48e2a9f - Browse repository at this point
Copy the full SHA 48e2a9fView commit details -
Merge pull request #1093 from jembi/ohm-719-trasaction-grid-fs-migrat…
…ion-story OHM-719 transaction gridFS migration story
Configuration menu - View commit details
-
Copy full SHA for ba6aefe - Browse repository at this point
Copy the full SHA ba6aefeView commit details -
Merge branch 'ohm-1031-dependency-updates' of github.com:jembi/openhi…
…m-core-js into ohm-1058-dependency-updates
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for ad908f5 - Browse repository at this point
Copy the full SHA ad908f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2de9215 - Browse repository at this point
Copy the full SHA 2de9215View commit details -
Updated babel packages to latest versions
@babel/cli @babel/core @babel/preset-env @babel/register OHM-1058
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 4e803ad - Browse repository at this point
Copy the full SHA 4e803adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 288bb40 - Browse repository at this point
Copy the full SHA 288bb40View commit details -
Updated security vulnerabilies found by npm audit
This was an automatic fix by npm "npm audit fix" OHM-1058
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 1ba7d31 - Browse repository at this point
Copy the full SHA 1ba7d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for d23b8ff - Browse repository at this point
Copy the full SHA d23b8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 509b1b0 - Browse repository at this point
Copy the full SHA 509b1b0View commit details -
Updated code that contained deprecation warnings
These were mostly related to the mongo/mongoose use for managing documents and replacing the deplricated functions to remove the warnings OHM-1058
Martin Brocker committedSep 14, 2020 Configuration menu - View commit details
-
Copy full SHA for e1fcf9d - Browse repository at this point
Copy the full SHA e1fcf9dView commit details
Commits on Sep 15, 2020
-
Co-authored-by: Martin Brocker <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba9e6ac - Browse repository at this point
Copy the full SHA ba9e6acView commit details -
Configuration menu - View commit details
-
Copy full SHA for f399d94 - Browse repository at this point
Copy the full SHA f399d94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77a494b - Browse repository at this point
Copy the full SHA 77a494bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5c82c - Browse repository at this point
Copy the full SHA 7d5c82cView commit details -
Merge pull request #1097 from jembi/ohm-1037-new-transaction-bodies-e…
…ndpoint OHM-1037 - new transaction bodies endpoint
Martin Brocker committedSep 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 1431009 - Browse repository at this point
Copy the full SHA 1431009View commit details
Commits on Sep 16, 2020
-
Merge branch 'OHM-699-retrieve-bodies-via-streaming' of github.com:je…
…mbi/openhim-core-js into OHM-699-retrieve-bodies-via-streaming
Martin Brocker committedSep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 2e93cc6 - Browse repository at this point
Copy the full SHA 2e93cc6View commit details -
Merge branch '6.0.0-alpha.1' of github.com:jembi/openhim-core-js into…
… OHM-699-retrieve-bodies-via-streaming
Martin Brocker committedSep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for faffd21 - Browse repository at this point
Copy the full SHA faffd21View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb1d432 - Browse repository at this point
Copy the full SHA eb1d432View commit details -
Merge pull request #1102 from jembi/OHM-699-retrieve-bodies-via-strea…
…ming Ohm 699 retrieve bodies via streaming
Martin Brocker committedSep 16, 2020 Configuration menu - View commit details
-
Copy full SHA for 1101837 - Browse repository at this point
Copy the full SHA 1101837View commit details
Commits on Oct 27, 2020
-
send back the content-range header
This header will be used to determine whether the whole body has been retrieved OHM-1039
Configuration menu - View commit details
-
Copy full SHA for 6a804c7 - Browse repository at this point
Copy the full SHA 6a804c7View commit details
Commits on Oct 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for ae5cd42 - Browse repository at this point
Copy the full SHA ae5cd42View commit details -
Using sinon fake timer was causing the mongoose model 'save' method to hang. This was resulting in the tests failing OHM-1058
Configuration menu - View commit details
-
Copy full SHA for 240b8f2 - Browse repository at this point
Copy the full SHA 240b8f2View commit details -
Merge branch '6.0.0-alpha.1' of github.com:jembi/openhim-core-js into…
… ohm-1058-dependency-updates
Configuration menu - View commit details
-
Copy full SHA for f6ab03e - Browse repository at this point
Copy the full SHA f6ab03eView commit details
Commits on Nov 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fb94f70 - Browse repository at this point
Copy the full SHA fb94f70View commit details -
Configuration menu - View commit details
-
Copy full SHA for b09c091 - Browse repository at this point
Copy the full SHA b09c091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8987bca - Browse repository at this point
Copy the full SHA 8987bcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cbe01 - Browse repository at this point
Copy the full SHA 69cbe01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6955d3f - Browse repository at this point
Copy the full SHA 6955d3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c1fb7 - Browse repository at this point
Copy the full SHA f9c1fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c6d1a - Browse repository at this point
Copy the full SHA f9c6d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f3dad - Browse repository at this point
Copy the full SHA 31f3dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for caca27d - Browse repository at this point
Copy the full SHA caca27dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a273baa - Browse repository at this point
Copy the full SHA a273baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d7061 - Browse repository at this point
Copy the full SHA 67d7061View commit details -
Configuration menu - View commit details
-
Copy full SHA for bebb8cd - Browse repository at this point
Copy the full SHA bebb8cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4553125 - Browse repository at this point
Copy the full SHA 4553125View commit details
Commits on Nov 4, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a8ff41c - Browse repository at this point
Copy the full SHA a8ff41cView commit details
Commits on Nov 11, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 04c6a4a - Browse repository at this point
Copy the full SHA 04c6a4aView commit details
Commits on Nov 12, 2020
-
fix the polling functionality and the tests
Manually polling a channel was not working. The result was not being returned. The test has also been fixed OHM-1058
Configuration menu - View commit details
-
Copy full SHA for a4927dc - Browse repository at this point
Copy the full SHA a4927dcView commit details -
update nodemailer, mongoose, mongodb and supertest
this also removes an unused library OHM-1058
Configuration menu - View commit details
-
Copy full SHA for b6221fd - Browse repository at this point
Copy the full SHA b6221fdView commit details -
Merge branch '6.0.0-alpha.1' of github.com:jembi/openhim-core-js into…
… 6.0.0-alpha.1
Martin Brocker committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 3fc1aab - Browse repository at this point
Copy the full SHA 3fc1aabView commit details -
Merge branch 'ohm-1058-dependency-updates' of github.com:jembi/openhi…
…m-core-js into ohm-1058-dependency-updates One minor update. A broken test was due to the mongo filter not being correct for returning the transactionId for the check
Martin Brocker committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for 9bfe336 - Browse repository at this point
Copy the full SHA 9bfe336View commit details -
Some minor formatting issues. The bigger issues were with the importing of modules as everything. This needs to be explcitiyly exported Missing return statements causing lint errors ohm-1058
Martin Brocker committedNov 12, 2020 Configuration menu - View commit details
-
Copy full SHA for cf9093c - Browse repository at this point
Copy the full SHA cf9093cView commit details
Commits on Nov 13, 2020
-
Merge pull request #1103 from jembi/ohm-1058-dependency-updates
Ohm 1058 dependency updates
Configuration menu - View commit details
-
Copy full SHA for ecb22f1 - Browse repository at this point
Copy the full SHA ecb22f1View commit details
Commits on Nov 17, 2020
-
Merge pull request #1104 from jembi/OHM-1039-send-content-range-header
send back the content-range header
Martin Brocker committedNov 17, 2020 Configuration menu - View commit details
-
Copy full SHA for 2b2e578 - Browse repository at this point
Copy the full SHA 2b2e578View commit details
Commits on Mar 25, 2021
-
move line logging out succes message
The message should only be logged out when tls authentication is successful. The line was causing the an error to be thrown when tls auth failed DATO-8
Configuration menu - View commit details
-
Copy full SHA for 0e8fbbf - Browse repository at this point
Copy the full SHA 0e8fbbfView commit details
Commits on Mar 26, 2021
-
Merge pull request #1115 from jembi/DATO-8-alpha-fix-tls-issue
fix tls authentication issue
Configuration menu - View commit details
-
Copy full SHA for a7bb40f - Browse repository at this point
Copy the full SHA a7bb40fView commit details
Commits on Mar 29, 2021
-
Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89cf908 - Browse repository at this point
Copy the full SHA 89cf908View commit details
Commits on May 4, 2021
-
Upgrade supported nodejs version
This commit will upgrade the supported node versions. Related Tickets: - DATO-11 - DATO-3
Configuration menu - View commit details
-
Copy full SHA for 8d01314 - Browse repository at this point
Copy the full SHA 8d01314View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a3caa4 - Browse repository at this point
Copy the full SHA 8a3caa4View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9d9badf - Browse repository at this point
Copy the full SHA 9d9badfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cde43c - Browse repository at this point
Copy the full SHA 7cde43cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95db724 - Browse repository at this point
Copy the full SHA 95db724View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0722b1 - Browse repository at this point
Copy the full SHA f0722b1View commit details -
Merge pull request #1116 from jembi/dependabot/npm_and_yarn/y18n-3.2.2
Bump y18n from 3.2.1 to 3.2.2
Configuration menu - View commit details
-
Copy full SHA for df933ec - Browse repository at this point
Copy the full SHA df933ecView commit details
Commits on May 6, 2021
-
Change the latest supported version
This commit will change the latest supported version from 16.x.x to 14.x.x. Related Tickets: - DATO-11 Co-authored-by: Matt <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 759c206 - Browse repository at this point
Copy the full SHA 759c206View commit details -
Bump handlebars from 4.7.6 to 4.7.7
Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.7.6 to 4.7.7. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) - [Commits](handlebars-lang/handlebars.js@v4.7.6...v4.7.7) Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32f41e2 - Browse repository at this point
Copy the full SHA 32f41e2View commit details
Commits on May 7, 2021
-
Upgrade dependencies to remove vulnerabilities
This commit will upgrade depend that were found to be vulnerable by npm audit. Related Tickets: - DATO-10
Configuration menu - View commit details
-
Copy full SHA for cfab223 - Browse repository at this point
Copy the full SHA cfab223View commit details
Commits on May 9, 2021
-
Bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. - [Release notes](https://github.com/npm/hosted-git-info/releases) - [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) - [Commits](npm/hosted-git-info@v2.8.8...v2.8.9) Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1322f93 - Browse repository at this point
Copy the full SHA 1322f93View commit details
Commits on May 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fdc5479 - Browse repository at this point
Copy the full SHA fdc5479View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7293ab - Browse repository at this point
Copy the full SHA d7293abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 297aedd - Browse repository at this point
Copy the full SHA 297aeddView commit details -
Merge pull request #1117 from jembi/dato-11-upgrade-node-version
DATO-11: Upgrade supported nodejs version
Configuration menu - View commit details
-
Copy full SHA for 7bb9be2 - Browse repository at this point
Copy the full SHA 7bb9be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d984361 - Browse repository at this point
Copy the full SHA d984361View commit details -
Configuration menu - View commit details
-
Copy full SHA for 196d3fd - Browse repository at this point
Copy the full SHA 196d3fdView commit details -
Update travis node test versions
Ensure travis is testing our supported versions DATO-10
Configuration menu - View commit details
-
Copy full SHA for 13d1220 - Browse repository at this point
Copy the full SHA 13d1220View commit details -
Merge pull request #1120 from jembi/dato-10-upgrade-dependencies
DATO-10: Upgrade dependencies
Configuration menu - View commit details
-
Copy full SHA for c06de4f - Browse repository at this point
Copy the full SHA c06de4fView commit details
Commits on May 11, 2021
-
Merge pull request #1118 from jembi/dependabot/npm_and_yarn/handlebar…
…s-4.7.7 Bump handlebars from 4.7.6 to 4.7.7
Configuration menu - View commit details
-
Copy full SHA for 48ab9ba - Browse repository at this point
Copy the full SHA 48ab9baView commit details -
Merge pull request #1121 from jembi/dependabot/npm_and_yarn/hosted-gi…
…t-info-2.8.9 Bump hosted-git-info from 2.8.8 to 2.8.9
Configuration menu - View commit details
-
Copy full SHA for c281a34 - Browse repository at this point
Copy the full SHA c281a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d8f63f - Browse repository at this point
Copy the full SHA 5d8f63fView commit details -
Merge pull request #1101 from mhawila/ohm1100
Issue #1100: Request matching should include HTTP methods
Configuration menu - View commit details
-
Copy full SHA for 64ce864 - Browse repository at this point
Copy the full SHA 64ce864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ec8c1a - Browse repository at this point
Copy the full SHA 4ec8c1aView commit details -
Merge pull request #1123 from jembi/revert-1101-ohm1100
Revert "Issue #1100: Request matching should include HTTP methods"
Configuration menu - View commit details
-
Copy full SHA for 89ff179 - Browse repository at this point
Copy the full SHA 89ff179View commit details -
Fix importing of polling channels
We don't register polling channels when import metadata from a file. This is because we go directly to the database and don't use our programmatic API that was designed to cover these sorts to nuances. This is why builting interfaces to DB access (or any external system) is important. It allows you to put all the handling code in one place. Eventually we should re-work the metadata import to rather use the API for all objects that are imported. This, however, is a much larger task.
Configuration menu - View commit details
-
Copy full SHA for e2fc5d1 - Browse repository at this point
Copy the full SHA e2fc5d1View commit details -
Merge pull request #1125 from jembi/fix-import-of-polling-channels-6
Fix importing of polling channels - for alpha branch
Configuration menu - View commit details
-
Copy full SHA for d19e53b - Browse repository at this point
Copy the full SHA d19e53bView commit details
Commits on May 13, 2021
-
Merge pull request #1126 from jembi/dato-3-release
DATO-3: 6-alpha-2 Release
Configuration menu - View commit details
-
Copy full SHA for 32a0fe7 - Browse repository at this point
Copy the full SHA 32a0fe7View commit details
Commits on Jul 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 506d64c - Browse repository at this point
Copy the full SHA 506d64cView commit details -
Respond with the correct status
When a request does not match any channel a response status of 404 should be sent back OHM-1078
Configuration menu - View commit details
-
Copy full SHA for b256861 - Browse repository at this point
Copy the full SHA b256861View commit details -
THis adds the unit tests for the method that is used for matching the request method to a channel's method OHM-1078
Configuration menu - View commit details
-
Copy full SHA for d6cb1cb - Browse repository at this point
Copy the full SHA d6cb1cbView commit details -
The tests had to be modified as the request matching logic has been changed. The channels in the tests did not have the method, which is used in the matching of the request to a channel OHM-1078
Configuration menu - View commit details
-
Copy full SHA for a833f3f - Browse repository at this point
Copy the full SHA a833f3fView commit details
Commits on Jul 8, 2021
-
Merge pull request #1136 from jembi/OHM-1078-fix-request-matching-alpha
Ohm 1078 fix request matching alpha
Configuration menu - View commit details
-
Copy full SHA for fcd69d1 - Browse repository at this point
Copy the full SHA fcd69d1View commit details
Commits on Sep 13, 2021
-
Add eslint files and libraries
These are the config files for applying eslint styling to the codebase OHM-1082
Configuration menu - View commit details
-
Copy full SHA for 7c0abb0 - Browse repository at this point
Copy the full SHA 7c0abb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a262deb - Browse repository at this point
Copy the full SHA a262debView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67aa19d - Browse repository at this point
Copy the full SHA 67aa19dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 462bf02 - Browse repository at this point
Copy the full SHA 462bf02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b09d54 - Browse repository at this point
Copy the full SHA 1b09d54View commit details
Commits on Sep 14, 2021
-
Update core validation for audit log patientID filter
To prevent special characters being used in the patientID field (fix a bug) OHM-1084 OHM-927
Configuration menu - View commit details
-
Copy full SHA for 1645bec - Browse repository at this point
Copy the full SHA 1645becView commit details -
Update API integration test to boost code coverage
Improve testing code coverage and correct mistake in regex check OHM-1084 OHM-927
Configuration menu - View commit details
-
Copy full SHA for 63372a2 - Browse repository at this point
Copy the full SHA 63372a2View commit details -
Add more code coverage for testing audit.js
The previous changes reduced the auditAPITests.js code coverage OHM-1084 OHM-927
Configuration menu - View commit details
-
Copy full SHA for 9c869e1 - Browse repository at this point
Copy the full SHA 9c869e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6f3bdf - Browse repository at this point
Copy the full SHA e6f3bdfView commit details -
Remove unnecessary escape from regex
Hyphens are safe characters without other meaning in the regex syntax OHM-927
Configuration menu - View commit details
-
Copy full SHA for cec6e6b - Browse repository at this point
Copy the full SHA cec6e6bView commit details -
Merge pull request #1144 from jembi/OHM-927-add-audit-validation-alpha
Ohm 927 add audit validation alpha
Configuration menu - View commit details
-
Copy full SHA for c718948 - Browse repository at this point
Copy the full SHA c718948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3864f - Browse repository at this point
Copy the full SHA 9b3864fView commit details -
Merge pull request #1142 from jembi/OHM-1082-add-eslint-alpha
Ohm 1082 add eslint alpha
Configuration menu - View commit details
-
Copy full SHA for dc17ec1 - Browse repository at this point
Copy the full SHA dc17ec1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d7115 - Browse repository at this point
Copy the full SHA a0d7115View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b087f9 - Browse repository at this point
Copy the full SHA 7b087f9View commit details
Commits on Sep 21, 2021
-
Add Dockerfile for building core image
Moving the dockerfile from a separate repo to keep everything in one place OHM-1052
Configuration menu - View commit details
-
Copy full SHA for da74af0 - Browse repository at this point
Copy the full SHA da74af0View commit details -
Add unecessary directories to dockerignore
Prevent clutter in docker image OHM-1052
Configuration menu - View commit details
-
Copy full SHA for 7d83820 - Browse repository at this point
Copy the full SHA 7d83820View commit details