查找

お知らせ
· 2024年8月2日

InterSystems Open Exchange Applications Digest, July 2024

Hello and welcome to the July 2024 Open Exchange Newsletter.
General Stats:
12 new apps in July
520 downloads in July
974 applications all time
35,802 downloads all time
2,770 developers joined
New Applications
IRIS RAG App
By Alex Alcivar
iris-email-analyzer-app
By Eric Mariasis
sqlzilla
By Henrique Dias
ServiceInspection
By Wolis Oliavr
iris-RAG-Gen
By Muhammad Waseem
iris-errors-analysis-graph
By Lucas Fernandes
irislab
By Dmitry Maslennikov
sheltershare
By Zeljko Sucic
IRIS-production-chat-robot
By Ste Sharma
d[IA]gnosis
By Luis Angel Pérez Ramos
iris-bi-utils
By Evgeniy Potapov
CommentToObjectScript
By Akio Hashimoto
New Releases
Intersystems-Monitoring by Teunis Stolker
v1.0.14
Config.Load() now allows specifying a subsection, default subsection = "monitoring" as before
v1.0.15
Added ErrorHandler service that submits a filtered set of errors and alerts to Logstash
Test Coverage Tool by Timothy Leavitt
v3.1.0

Added:

23: Allow CoverageClasses and CoverageRoutines to be specified as %DynamicArray in addition to $ListBuild() lists.

14: Added a straightforward way to find and track coverage on all interoperability processes in the current namespace

Fixed:

24: Whenever a new tag is created, a new release will be published using the tag string as its version. The release also comes with an export of the TestCoverage package in XML.

v3.1.1

Fixed

39: Fixed bug where results viewer gave divide by zero error when there were 0 executed methods in the covered code

41: Now the code strips leading and trailing whitespace from coverage.list, so "PackageName.PKG " will still be loaded properly

interoperability-embedded-python by Guillaume Rongier
v3.0.0
  • renamed from grongier.pex to iop
v3.1.0
Enhancement :
  • Support of async function in BP and BO.
  • Support of multi sync call
  • Trace option in log
Fix:
  • Better support of retro-compatibility of gronngier.pex
Git for Shared Development Environments by Timothy Leavitt
v2.4.0

v2.4.0: General and Interoperability-specific Usability

The main features in this release are a revamped user interface for working with uncommitted changes, a new "basic" mode that greatly simplifies working with Git in a prescriptive, feature branch-driven workflow (recommended for Health Connect Cloud), and changes to automatically keep IRIS (and interoperability productions specifically) kept better in sync with the underlying git repo on pull, checkout, discard, and stash operations performed through the menus and web UI.

Added

  • Pre-release support for IPM v0.9.0+
  • Items mapped from database other than namespace's default routine database are now ignored by default when exporting or adding files
  • New setting to configure whether mapped items should be should be treated as read-only
  • Added a basic mode to automatically perform functionality expected in basic use cases (#349)
  • New sync operation for basic mode that fetches, pulls, commits, pushes, rebases, and pushes again (#349)
  • "Sync" operation in basic mode automatically resolves the class of merge conflict common in production classes where multiple independent items are added in different feature branches
  • Now skips files belonging to other git enabled packages in ##class(SourceControl.Git.Change).RefreshUncommitted() (#347)
  • Added a new "Branch" parameter to ##class(SourceControl.Git.PullEventHandler) (#351)
  • Command-line utility to do a baseline export of items in a namespace
  • 'New Branch' menu option in basic now will create new branches from the configured default merge branch (#366)
  • Merging back with the default merge branch is now a part of the basic mode's Sync flow (#366)
  • Added a new option "compileOnImport". If true, Import options will compile files using the pull event handler. (#362)
  • Git web UI overhauled for better UX selecting files to commit/stash/discard (#346)
  • Git web UI supports discarding some/all changes (#395)

Fixed

  • Modifications to local repo files are now synced with IRIS (#153)
  • Menu items names are properly translated from internal name in VSCode, Management Portal (#372)
  • Now has proper locking behavior in ##class(SourceControl.Git.WebUIDriver).HandleRequest()(#385)
  • Git operations from the WebUI now don't unlock the session if they aren't read-only
  • WebUI works properly for users with %Developer without needing to add further SQL privileges (#365, #358)
  • Uncommitted deletes are shown in WebUI (#395)
  • Syncing only prompts users for a commit message if there are uncommitted files (#390)
  • WebUI works properly for users with %Developer without needing to add further SQL privileges (#365)
  • Fixed <UNDEFINED> error running Import All (#380)
  • Discarding changes now recompiles - critical for productions and some other cases (#387)
  • Special characters in WebUI git commands now result in the command being executed properly (#369)

New Contributors

OPNLib-Timer by Jose Tomas Salvador
v1.0.1
Change module.xml and fixes last example
MDX2JSON by Eduard Lebedyuk
v3.2.41
Audit support
Game Of Throne Analytics by Evgeny Shvarov
v1.0.5
Added source control Totals widget fixed
DeepSeeWeb by Anton Gnibeda
v4.0.3

4.0 Beta Version

  • migrated to Angular 18:
    • rewritten application to use lazy loading, as a result "main.js" size reduced from
      3Mb
      to
      500Kb
    • all javascript modules in dist package now take up 3Mb, instead of 5Mb(previous version)
    • templates now uses new control flow
    • removed deprecated ComponentFactoryResolver, now dynamic component created using NgComponentOutlet
    • added many interfaces and types to make type checks and reduce runtime errors
    • updated addon systems to work with new Angular
    • new builder is used
    • rewritten a lot of code
    • updated HighCharts to 11.4, now it have new look
4.0.1 beta * rewritten charts data parser to support crossjoins/hierarchical data on all axis * fixed issue with a thousand separator and float numbers when there is no format specified * fixed issue with combo chart when only one series type specified * fixed issue when user tries to show legend for widget with one series(legend for widget with one series always hidden, check #346). now if user enable legend it always visible even if there is only one series * changed method of widget type change. now complex charts can be viewed as another complex chart, eg. "stacked chart" > "multiple pie charts" * fixed styles for error message * added new color picker * fixed issue with dashboard folder item text color change * fixed issue with changing color of pie/treemap/timechart series, also fixed issues with changing color on legend items * changed application font to "Oxygen"
4.0.2 beta * fixed issue with treemap
4.0.3 * fixed issue with missing back button after drilldown in pivot table * fixed issue with back button after back from drillthrough * fixed issue with missing gauges charts * fixed issue with switch data source control and first element in list * fixed issue with treemap labels (#436) * added notes about data format for map addon widget
irisfirebase by Daniel Aguilar
v1.0.1

New feature added FCM (Firebase Cloud Message) integration

How to Work With it
Initialization
Follow the steps of this tutorial to configure your instance:

Useful commands

Send Message to Token ID:

class(Firebase.FCM).Send(appName, token, title, body, image, data)

Save Token:

class(iFirebase.FCM).SaveToken(appName, token, id)

Send Message to Saved ID:

class(Firebase.FCM).SendMessageToId(appName, id, title, body, image, data)

BridgeWorks VDM by Tony Coffman
v2024.7.26
What's New?
* VDM's now has the added functionality so we can call {DrillThrough} directly from Advanced Query like we can with {PivotExecute} and {MDXExecute}. (Feature 1634)
Bug Fixes
* (Bug 1632) - VDM: Connection Profile for InterSystems Database - Single Quote Object Reference Error * Any time there is a single quote passed in the connection string, VDM gives and object reference error when trying to test the connection. * (Bug 1623) - VDM: Scheduler - Database Backup Error when Calendar File enabled * When using the Calendar file, VDM will show an error in the logs for failing to create a backup of the database - this should not happen as the Calendar File does not leverage the database.
BridgeWorks WebReports by Tony Coffman
v2024.7.26
What's New?
* This is the latest release available to match the current VDM release (2024.7.26) as of 7/26/2024. * We always recommend that the latest (matching) version of VDM and WebReports are installed. * WebReports's now has the added functionality so we can call {DrillThrough} directly from Advanced Query like we can with {PivotExecute} and {MDXExecute}. (Feature 1637)
isc-codetidy by Timothy Leavitt
v1.1.6

Fixed

  • Fixed .js files in other namespaces' /itemsetsourcelink web app being editing during ##class(pkg.isc.codetidy.Utils).RunAll (#45)
  • Fixed .js files being re-exported without edit during ##class(pkg.isc.codetidy.Utils).RunAll() even though ESLint is disabled so no reason to export (#44)
Most downloaded
MDX2JSON
By Eduard Lebedyuk
DeepSeeWeb
By Anton Gnibeda
WebTerminal
By Nikita Savchenko
ssl-client
By Evgeny Shvarov
Intersystems-Monitoring
By Teunis Stolker
csvgen
By Evgeny Shvarov
iris-cron-task
By Evgeny Shvarov
isc-rest
By Timothy Leavitt
July, 2024Month at a GlanceInterSystems Open Exchange
ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
お知らせ
· 2024年8月2日

VS Code release July 2024 (version 1.92)

Visual Studio Code releases new updates every month with new features and bug fixes, and the July 2024 release is now available. 

Version 1.92 includes: 

The release also includes contributions from our very own @John Murray through pull requests that address open issues. 

Find out more about these features in the release notes here > https://code.visualstudio.com/updates/v1_92

For those with VS Code, your environment should auto-update. You can manually check for updates by running Help > Check for Updates on Linux and Windows or running Code > Check for Updates on macOS.

If you're thinking about migrating from Studio to VS Code but need some help, take a look at the training courses George James Software offers > https://georgejames.com/migration-from-studio/

ディスカッション (0)2
続けるにはログインするか新規登録を行ってください
質問
· 2024年8月2日

Search in all namespaces

Hi Team, 

Is there a way to search for a string or use of a function in all namespaces in one go.

Studio option "Search in files"/Ctrl+shift+F search all files in the current namespace. We have 13 namespaces and wanted to know if there is an easy way to search in all namespaces in one go. 

 

Thank you for your help 

7 Comments
ディスカッション (7)4
続けるにはログインするか新規登録を行ってください
InterSystems公式
· 2024年8月2日

InterSystems anuncia la disponibilidad general de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2024.2

Las versiones 2024.2 de InterSystems IRIS Data Platform, InterSystems IRIS for Health y HealthShare Health Connect ya están disponibles de forma general (GA)

ASPECTOS MÁS DESTACADOS

2024.2 es una versión de entrega continua (CD o Continuous Delivery en inglés). En esta versión se han añadido muchas actualizaciones y mejoras

Mejora de la experiencia del desarrollador

  • Eliminación de Studio - Las instalaciones de Windows 2024.2 no incluyen el IDE Studio, y la actualización de una instancia existente elimina Studio del directorio bin de la instancia. Los desarrolladores que deseen seguir utilizando Studio deberán descargar el componente independiente 2024.1 Studio de la página de distribución de componentes del WRC.
  • Soporte completo a tablas externas (Foreign Tables) - Con la versión 2024.2, hemos tenido en cuenta los comentarios de los usuarios de acceso temprano, incluyendo una mejor gestión de los metadatos, la mejora del pushdown de predicados y una mayor alineación con el comando LOAD DATA que ingiere en lugar de proyectar datos externos en las tablas SQL de IRIS.
  • Flexible Python Runtime para Microsoft Windows - Los clientes que ejecutan Microsoft Windows ahora pueden seleccionar la versión de runtime de Python utilizado para Embedded Python.

Mejora de la IA y la analítica

  • InterSystems IRIS BI - Añadidos plugins de KPI estándar para calcular la desviación estándar y la varianza basadas en medidas de tablas de hechos, así como una mejor integración con los privilegios del conector PowerBI para que el usuario de PowerBI tenga acceso a todos los cubos que no estén restringidos por un recurso o sean cubos públicos.
  • InterSystems Reports - Nueva versión de Logi Report 2024.1 SP2 que incluye mejoras en las exportaciones a PDF.  Para obtener más información, consultad las notas de la versión de Logi Report.

Mejora de la interoperabilidad y FHIR

  • NUEVO Generador de DTL HL7: Una nueva incorporación al kit de herramientas de productividad destinada a ayudar a los usuarios a reducir el tiempo de obtención de valor cuando a) migran desde otros proveedores o b) crean nuevos DTL. Basándose en pares de mensajes de origen y destino, el generador de DTL crea un esqueleto de DTL con una lógica de transformación sencilla para que el ingeniero de interfaz lo valide y revise si falta alguna lógica más compleja.
  • Compatibilidad con X12 / CMS0057: En previsión de los próximos requisitos de autorización previa CMS0057, la compatibilidad con paquetes de esquemas adicionales incluye HIPAA 4010, HIPAA 5010 e HIPAA 6020.
    • Además, ahora se incluye soporte para segmentos largos X12
  • Nueva API REST de configuración de FHIR (Control Plane): La configuración de los servidores FHIR multiespacio de nombres es más sencilla gracias a un único controlador REST que admite todas las instancias. Hay disponible un nuevo endpoint del Control Plane (BaseURL: /csp/fhir-management/api) que ofrece mayor seguridad y permite que solo los usuarios autorizados del espacio de nombres accedan a la API REST del Control Plane.
  • Personalización mejorada del servidor OAuth de IRIS: La personalización de IRIS for Health OAuth es ahora más sencilla gracias a un marco documentado y compatible con una lógica de personalización del servidor IRIS OAuth integrada en una configuración de IRIS for Health. Los valores predeterminados de las "Opciones de personalización" se rellenan al seleccionar el OAuth class hook adecuado.
  • Interfaz de usuario mejorada para la configuración del servidor FHIR y la configuración de Bulk FHIR:
    • El panel de configuración del servidor FHIR mejorado mejora la experiencia del usuario aprovechando las API de back-end actualizadas para configurar un servidor FHIR.
    • El coordinador de Bulk FHIR mejorado optimiza la experiencia del usuario creando un flujo de trabajo intuitivo al configurar servidores Bulk FHIR.

Actualizaciones de la plataforma

  • IRIS 2024.2 es ahora compatible con Ubuntu 24.04, además de con Ubuntu 22.04.
  • Los contenedores se basan ahora en Ubuntu 24.04.

 

DOCUMENTACIÓN

Los detalles de todas las características destacadas están disponibles a través de los siguientes enlaces

Aquí está la siempre útil lista de comprobación de actualización de InterSystems IRIS para 2024.2.
 

CÓMO OBTENER EL SOFTWARE

Como es habitual, las versiones de entrega continua (CD o Continuous Delivery en inglés) incluyen paquetes de instalación clásicos para todas las plataformas compatibles, así como imágenes de contenedor en formato de contenedor Docker. Para obtener una lista completa, consultad la página Plataformas compatibles.

Paquetes de instalación clásicos

Los paquetes de instalación están disponibles en la página Continuous Delivery Releases del WRC. Además, también se pueden encontrar paquetes en la página de Servicios de evaluación. InterSystems IRIS Studio sigue estando disponible en la versión, y podéis obtenerlo en la página de distribución de componentes del WRC.  

Contenedores

Las imágenes de contenedores para las ediciones Enterprise y Community de InterSystems IRIS e IRIS for Health y todos los componentes correspondientes están disponibles en la interfaz web de InterSystems Container Registry (ICR).

El número de compilación para esta versión es: 2024.2.0.247.0, excepto para los kits OpenSSL 1.0 AIX que son 2024.2.0.247.1. Si está en el ICR, los contenedores están etiquetados como "latest-cd".

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
InterSystems公式
· 2024年8月2日

Ya está disponible la versión de mantenimiento 2024.1.1 de InterSystems IRIS, IRIS for Health y HealthShare Health Connect

Ya está disponible la versión de mantenimiento ampliada 2024.1.1 de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect. Contiene correcciones de errores de la versión anterior 2024.1.0.

Encontraréis listas detalladas de cambios y listas de comprobación de actualizaciones en estas páginas:

Cómo conseguir el software

El software está disponible tanto en paquetes de instalación clásicos como en imágenes de contenedor.  Para ver la lista completa de instaladores e imágenes de contenedor disponibles, consultad la página web Plataformas compatibles.

Los paquetes completos de instalación de InterSystems IRIS e InterSystems IRIS for Health están disponibles en la página Kits completos de la plataforma de datos InterSystems IRIS del WRC. Los kits de HealthShare Health Connect están disponibles en la página Kits completos de HealthShare del WRC.

El número de todos los kits y contenedores en estas versiones es: 2024.1.1.347.0 excepto para AIX que es 2024.1.1.347.1

Las imágenes de contenedores están disponibles en InterSystems Container Registry. Los contenedores están etiquetados como 2024.1.

No hay kits de Community Edition ni contenedores disponibles para estas versiones.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください