Commit Graph

7600 Commits

Author SHA1 Message Date
dotasek 9d10622ec7
Update RELEASE_NOTES.md
***NO_CI***
2024-08-27 12:09:07 -04:00
dotasek 18ff00fcc3
Package Cache Concurrency (#1715)
* WIP on do-20240722-thread-safety

* Try lock downgrading for better performance

* Refactor FilesystemPackageCacheLockManager

* Tidy up spacing.

* Refactor initCacheFolder. Change read lock to stop asking for a write lock

* Clean up version in addPackageToCache

Since we run checkValidVersionString, version will never be null, and can be final. Also, everything else can be final.

* Make an even crash-ier test for the FilesystemPackageManager

* Move read lock starting point to beginning of addPackageToCache

* Code cleanup

* More code cleanup + enhanced test + more locks

* More aggressive testing + bug fixes and lock file creation

* Basic checks and creation for lockfile

* More testing + smarter check for lock file

* Some renaming and code cleanup

* Some more general tests

* Check whole cache write lock (instantiating)

* Fix references to local files

* A little less repetition than that...

* Fix unclosed channel causing windows failure

* Fix file sync issues when writing .index.json files + others

* Add TRUNCATE_EXISTING and WRITE open options (fix overwrite behavior)

* Revert "Add TRUNCATE_EXISTING and WRITE open options (fix overwrite behavior)"

This reverts commit cfed736cd6.

* Revert "Fix file sync issues when writing .index.json files + others"

This reverts commit 4daf7feb93.

* Some additional test coverage, since I already wrote it.

* Don't build indexes implicitly during reads.

* Woops. Forgot that a directory can disappear via deletion

* Remove larger package

* Clean up code + remove System.out chatter

* Remove long running test (is tested elsewhere) + clean up code
2024-08-27 11:29:41 -04:00
Grahame Grieve b7ddfe93b9 release notes 2024-08-27 18:01:56 +08:00
Grahame Grieve 56091f652a
Merge pull request #1722 from hapifhir/do-20240822-redirect-308
Handle 308 redirects
2024-08-27 08:01:39 +08:00
Grahame Grieve edd5b7a560
Merge pull request #1717 from hapifhir/do-20240816-xslt-external
Move all instantiation of transformerFactory to XMLUtils and set ACCESS_EXTERNAL flags automatically
2024-08-27 08:00:51 +08:00
Grahame Grieve 9aef2793ce
Merge pull request #1719 from robeastwood-agency/202408-re-cda-au-namespace
Add Australian CDA name prefix & uri
2024-08-27 07:59:36 +08:00
Grahame Grieve be52ad2e96
Merge pull request #1721 from hapifhir/2024-08-gg-misc
2024 08 gg misc
2024-08-27 07:58:48 +08:00
Grahame Grieve 292c6526dd Add time to output 2024-08-27 07:21:41 +08:00
dotasek 5dc40f8030
Update license-whitelist.txt 2024-08-26 15:27:06 -04:00
Grahame Grieve 829e1599a0 new messages for tx.fhir.org 2024-08-26 22:49:36 +08:00
Grahame Grieve 6de8821dce compile fix 2024-08-23 21:52:10 +08:00
Grahame Grieve da33791a23 fix NPE in ValueSetValidator 2024-08-23 21:51:25 +08:00
Grahame Grieve 96090efdf4 suppress spurious logging statement 2024-08-23 21:51:16 +08:00
Grahame Grieve 1b84fcd5af remove narrative from snapshot tests 2024-08-23 21:51:04 +08:00
Grahame Grieve af75c51fea Improve complex extension rendering when rendering by profile 2024-08-23 21:50:53 +08:00
Grahame Grieve 636dbf14d4 rewrite processing of map statements when generating snapshots to fix known bugs 2024-08-23 21:50:25 +08:00
Grahame Grieve 10d4ac0aad clone FHIRPath changes to R4/R4B 2024-08-23 21:49:46 +08:00
dotasek cf1a58e76c Add 307 as well 2024-08-22 17:24:17 -04:00
dotasek 62758b57c5 Smarter test. 2024-08-22 17:09:03 -04:00
dotasek 59f5eeb3c4 Clean up 2024-08-22 15:51:31 -04:00
dotasek 8094d72314 Improved basic SimpleHttpClientTest and add one for redirects 2024-08-22 15:42:18 -04:00
dotasek ee3024c1b7 WIP cherry-pick fix for NPE in IGLoader 2024-08-22 13:36:54 -04:00
Grahame Grieve 02c48f7ba6
Merge pull request #1718 from vassilpeytchev/master
Updates to Capability Statement rendering (and minor Operation Definition rendering improvement)
2024-08-22 14:04:18 +08:00
Grahame Grieve 69ab5975d5 fix for NPE in IGLoader 2024-08-22 08:07:57 +08:00
Grahame Grieve ec23f52c40 Fix test case for fixed up boundary handling in FHIRPath 2024-08-22 08:07:45 +08:00
Grahame Grieve 14758663cf Fix wrong reference to CDA classes for unscoped class names 2024-08-22 08:07:28 +08:00
Grahame Grieve 07e071b5b5 update test case dependency 2024-08-19 07:09:30 +08:00
Grahame Grieve d05a30eeca fix rendering issue for R4 relationship codes 2024-08-19 07:09:17 +08:00
Grahame Grieve 00ad185882 rework decimal lowBoundary() and highBoundary() after discussion on Zulip, and add extensive testing 2024-08-19 07:08:59 +08:00
Grahame Grieve db9d788a9a add CodeSystem fetching for selected code systems for VSAC import 2024-08-19 07:08:17 +08:00
Grahame Grieve 90783618b5 fix version conversion problem for ConceptMap (4<->5): relationship comment getting lost for noMap entries 2024-08-19 07:07:50 +08:00
Rob Eastwood 326e1284eb
Add Australian CDA name prefix & uri
Fixes #1613
2024-08-18 08:44:28 +10:00
Vassil Peytchev 0276499f24 Making sure pom.xml remains unchanged 2024-08-16 17:01:10 -05:00
Vassil Peytchev c60b2bfe1d fixes on capability statement rendering 2024-08-16 16:53:51 -05:00
dotasek d449ba32fc Drop to saxon 11.6 for now 2024-08-16 17:53:10 -04:00
Vassil Peytchev 73786a16f1 Merge branch 'cs-changes' 2024-08-16 14:10:31 -05:00
Vassil Peytchev eb1b18c853 Merge branch 'master' of github.com:vassilpeytchev/org.hl7.fhir.core into cs-changes 2024-08-16 14:05:20 -05:00
Vassil Peytchev 7dac6306a7
Merge branch 'hapifhir:master' into master 2024-08-16 13:53:35 -05:00
dotasek 60470b1a28 Move all instantiation of transformerFactory to XMLUtils
and set ACCESS_EXTERNAL flags automatically
2024-08-16 10:34:50 -04:00
Grahame Grieve 48741cfd97
Merge pull request #1716 from hapifhir/2024-08-gg-unicode-json
2024 08 gg unicode json
2024-08-16 13:57:59 +08:00
Grahame Grieve 3ee9533121 fix issue with json unicode whitespace enscaping 2024-08-16 11:59:09 +08:00
Grahame Grieve 6e27c45d54 get generator running again 2024-08-16 11:58:55 +08:00
Grahame Grieve 2b54f1cf1a don't escape unicode whitespace in json files 2024-08-16 06:47:25 +08:00
Grahame Grieve c9bb2b4e55 Fix NPE in questionnaire renderer 2024-08-16 06:46:52 +08:00
Grahame Grieve 5bbb21aad5 Add check for multiple WG extensions 2024-08-16 06:46:41 +08:00
Grahame Grieve 6e5d5cdf40 Hack workaround for R4 issue with ProcessPriority 2024-08-16 06:46:15 +08:00
Vassil Peytchev 2bc9bf9a60 Merge branch 'master' of github.com:vassilpeytchev/org.hl7.fhir.core into cs-changes 2024-08-15 14:33:26 -05:00
Vassil Peytchev 07fe018e75 Update version 2024-08-15 14:32:53 -05:00
Vassil Peytchev 4275261aff Update version 2024-08-15 14:32:15 -05:00
Vassil Peytchev c26ca1f427
Merge branch 'hapifhir:master' into master 2024-08-15 13:58:34 -05:00