Skip to content

Releases: santedb/santedb-server

v3.0 Alpha 1983 (Alberta)

11 Oct 16:15
Compare
Choose a tag to compare
Pre-release

This release represents the latest release of the SanteDB iCDR Server v3.0 build 1983 and the SanteDB Administrative Console (SDBAC)

v3.0 Alpha 998 (Alberta)

28 Jul 23:09
Compare
Choose a tag to compare
Pre-release

This release of the SanteDB iCDR includes the latest version of the 3.0 alpha of SanteDB iCDR.

Highlights in this release:

  • New onboarding process for submitting signing certificates to the iCDR
  • Updates to the SanteDB VRP QR Code Generator
  • New User interfaces in the administrative solution for managing code systems
  • New APIs on dCDR for management of reference terms, and code systems (import of code systems via CSV)
  • Improvements to the FHIR interface (especially related to the persistence of observations from FHIR)
  • Enhancements to the foreign data importer format which allow for specification of parameters
  • New sdbac commands for managing applets and solutions
  • Management of data warehouse ETL jobs and data marts
  • Management of security identity certificates for signing and authentication

Version 3.0 Alpha 890 (Alberta)

17 May 15:41
Compare
Choose a tag to compare
Pre-release

This release of the Server includes the latest improvements from the 3.0 branch of SanteDB. Version 3.0 highlights are documented on the SanteDB Wiki.

Highlights of the server release:

  • Introduced Datamarts and pipelines (ETL) for cross platform definition and population of reporting sources
  • Introduced encrypted sections in the Configuration file to protect configuration values
  • Support for RFC4226 Multi-Factor Authentication Secrets on the OAUTH service
  • FHIR Interface Enhancements
    • Better support for clinical FHIR resources (allergies, observations, conditions, etc.)
    • Ability to store FHIR element identifiers for addresses, names, and telecoms to the database
  • Fixed several issues running SanteDB server on Linux including:
    • Fixes to address Mono's lack of storing Private Keys on Linux hosts
    • Issues in the ConfigTool with encrypting configuration files
    • Cose sensitivity issues for applets and path access
    • Issues with line endings on file uploads
  • Administrative portal enhancements:
    • Bug fixes to fetching remote log files from the iCDR to the dCDR
    • Datamarts now incorporated into the Business Intelligence Center (for re-populating data marts)
    • User Interface for importing datasets directly into the CDR
    • Administration panel for viewing valid relationship types
    • New administration panels for:
      • Organization Management
      • Place Management
      • Facility Management
      • Material Management
  • Optimizations to database maintenance:
    • Database pruning and optimization jobs (pruning old versions out of the database)
    • Audit retention policy implementation
    • Database optimization handlers for automatically running VACUUM, REINDEX, etc.
    • Improvements to the entity relationship validation providers for defining custom relationship types
  • Administration Console Improvements
    • Ability to view and start jobs from the console
    • Ability to view certificates and add certificate mappings from the administration console

v3.0 Alpha 480 (Alberta)

08 Mar 23:36
Compare
Choose a tag to compare
Pre-release

This release represents the first public alpha release of the Version 3.0 stream of SanteDB. This release has many new features including:

  • Harmonization of the PostgreSQL, FirebirdSQL and SQLite persistence layers (you can run Postgres on the dCDR or SQLite on the iCDR!)
  • Complete refactoring of the persistence layer to support pipelining to more selectively load data from the database
  • Multi-user checkout/checkin of resources to allow for concurrent editing of resources
  • Enhanced APIs for the dCDR Client development allowing for enhanced onboarding process
  • New HDSI and AMI interfaces and operations to more easily manipulate objects
  • Full support for TOTP MFA via E-Mail, Twilio (google authenticator under development)
  • Refactoring of the OAUTH Security Services to better support code authorization flow
  • Optimization of datatables and structures to provide faster loading of data from databases
  • Built-in importing framework for getting external data into the SanteDB server see: Importing Data

Queenston Release (2.2.1)

14 Feb 23:38
Compare
Choose a tag to compare

Release notes for this version of the SanteDB server are located on the SanteSuite Wiki

Full Changelog: v2.1.175...v2.2.1

Queenston Community Technology Preview (2.1.175)

30 Jan 17:49
Compare
Choose a tag to compare

For full release notes please consult the SanteDB Releases Wiki Page

Full Changelog: v2.1.170...v2.1.175

Queenston Community Technology Preview (2.1.170)

27 Jan 20:43
Compare
Choose a tag to compare

Queenston Community Technology Preview (2.1.161)

18 Jan 19:34
Compare
Choose a tag to compare

This release is the latest of the SanteDB iCDR server. New in this release:

  • Added persistent scheduling of jobs to a common file (xcron.xml)
  • Added support for using PostgreSQL full-text indexing for _any parameters Documentation
  • Materialized views refresh job has been updated to auto-schedule on Midnight each night
  • Lookahead for JavaScript business rules (preventing needless serialization)
  • Improved cache checking for sessions and If-None-Match header.

** Full Text Indexing and PostgreSQL 10

The full text indexing function uses the websearch_to_tsquery function which is not available in PostgreSQL 10 or below. The next release of SanteDB iCDR will permit selection the function called (via function fti_tsquery) however this version currently requires writing a shim for websearch_to_tsquery as:

CREATE OR REPLACE FUNCTION websearch_to_tsquery (term_in IN TEXT) 
RETURNS tsquery 
IMMUTABLE 	 AS
$$
BEGIN
	RETURN TO_TSQUERY(ARRAY_TO_STRING(STRING_TO_ARRAY(TERM_IN, ' '), ' & '));
END;q
$$ LANGUAGE plpgsql;

Full Changelog: v2.1.151...v2.1.161

Queenston Community Technology Preview (2.1.151)

10 Jan 21:46
Compare
Choose a tag to compare

This release represents the latest in the Queenston technology preview of SanteDB server.

New in this release:

  • Caching of token credentials to improve authentication performance
  • Migration of Bundle Business Rules to look-ahead before serializing (no JS business rules = no serializing to JSON)
  • Caching of MDM synthesized records
  • Improved the windowing for the Configuration Tool
  • New versions of core applications
  • Introduces <materialize> directive on BiQueryDefinition
  • Introduce the ScheduleJob() method on internal API to set job schedules

Notes about Reports

All reports on the core service (with the exception of audit reports) are not using <materialize> instructions. This means that reports must be refreshed with the Refresh BI Materialized View task. Reports on the BI layer may be up to 24 hours out of date.

Full Changelog: v2.1.147...v2.1.151

Queenston Community Technology Preview (2.1.147)

17 Dec 20:59
Compare
Choose a tag to compare

This release represents the latest version of the SanteDB iCDR core server.

Improvements include:

  • Fixes to the MDM layer to better handle batch/bulk matching
  • Fixes to the FHIR layer to support more complex RelatedPerson representations
  • Adds the ability to forbid individual properties on the RIM model from use from any system
  • Fixes the DetectedIssueException to have shorter messages