新しい投稿

検索

InterSystems公式
· 2026年2月12日

インターシステムズ製品 2025.1.3 リリースのご案内

インターシステムズは、InterSystems IRIS® data platformInterSystems IRIS® for HealthTMHealthShare® Health Connect のメインテナンスバージョン 2025.1.3 をリリースしました。このリリースには、最近発行された以下の警告および勧告に対する修正が含まれております。

ドキュメント

変更点の詳細と、アップグレードチェックリストは以下のリンクからご覧いただけます。(すべて英語)

早期アクセスプログラム(EAPs)について

現在、多くの早期アクセスプログラムをご提供しております。 こちらの ページ ご興味のあるプログラムにお申込みいただけます。

キットの入手方法

InterSystems IRIS と InterSystems IRIS for Health の通常インストーラパッケージ形式のキットは WRC Direct の IRIS ダウンロードページ から、HealthShare Health Connect のキットは HealthShare ダウンロードページ からそれぞれ入手してください。コンテナイメージは InterSystems Container Registry から入手できます。

利用可能なパッケージ情報

本製品は、従来からのインストーラパッケージ形式と、コンテナイメージ形式をご用意しています。その一覧は、 サポートプラットフォームページ(英語, 2025.1) をご覧ください。本メンテナンスリリースのバージョン番号は、2025.1.3.481.1 です。

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年2月12日 2m read

O mesmo terminal de sempre, mas na web

Já tínhamos o Webterminal há algum tempo, mas ele era limitado e nem todos os recursos funcionavam. Não havia suporte a shell nem aos recursos mais recentes, como suporte a Python embutido. Havia também alguns problemas com ferramentas que exigem o modo programador. A autenticação básica não era tão prática quanto uma página de login simples, onde você poderia ter a opção de adicionar sua própria página de login, caso quisesse alterar a forma de acesso à aplicação, como usando SSO.

Com o terminal IRIS original, incorporado em um formulário web, utilizando o xterm.js — muito usado no mundo web e em ferramentas como o VSCode — e um pouco de magia do Python, que ajuda na comunicação entre processos via tty, conseguimos levar o terminal para a web em sua capacidade total.

iTerm

Para testar como ele funciona na web, adicionei a rotina term, que gera alguma formatação.

iTerm

 

Ideias para o futuro

  • Sugestões e realce de sintaxe. Você deve se lembrar de um dos meus projetos anteriores, o irissqlcli, que fornecia intellisense e realce de sintaxe em um terminal especificamente para acesso SQL. Minha ideia é adicionar o mesmo nível de suporte a um terminal ObjectScript. E isso já faz parte deste projeto, como uma ferramenta chamada iterm, embora ainda não esteja finalizada, pois é bastante complicado determinar o momento em que o terminal executa algo e aguarda algum comando.
  • Pequena aparência de VSCode com terminal

Outro projeto é o irislab, que pode injetar novos itens nele.

Por favor, vote no contest atual se você gostar deste projeto.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年2月12日 2m read

Extensão VSCode para o IPM (Intersystems Package Manager)

Visão Geral

Após algumas discussões no Global Summit e usando vários gerenciadores de pacotes no meu dia a dia de desenvolvimento (npm, NuGet, Chocolatey etc.), além de recentemente utilizar o InterSystems Package Manager para alguns processos de CICD que estou construindo com InterSystems IRIS e IRIS for Health, eu queria uma forma fácil e integrada de buscar, visualizar e instalar pacotes relacionados a stack de tecnologia da InterSystems.

Recentemente, construí uma extensão do VSCode para repositórios IPM que pretendo tornar open source e publicar no Marketplace, mas quis criar este post para receber feedback da comunidade.

Alguns recursos da extensão:

  • Configuração do VSCode para definir múltiplos repositórios
  • Ícone na Activity Bar / Visualização no Explorer
  • Lista de pacotes em uma visualização personalizada
  • Listar / Abrir repositório GitHub configurado no pacote
  • Detalhes do pacote em uma visualização personalizada
  • Copiar comando de instalação ZPM para uso no terminal IRIS

Setup/Ajustes:

Ao iniciar a extensão pela primeira vez, será necessário configurá-la. Você pode fazer isso acessando o arquivo settings.json e adicionando algo como.

"ipm.repositories": [
        {
            "name":"Public IPM",
            "url":"https://pm.community.intersystems.com"
        },
        {
            "name":"Internal Packages",
            "url":"https://[insert private repo here]"
        },
        {
            "name":"Test Packages",
            "url":"https://[insert private repo here]"
        }
    ]

Screenshots:

Ideias/Futuro

Após construir isso e trabalhar com a API, gostaria de propor algumas atualizações que poderiam ser adicionadas ao manifesto/API dos pacotes para tornar integrações como esta um pouco mais fáceis:

  • Campo License: permitirá que os usuários saibam se a licença do pacote é compatível com seu uso.
  • Logo: imagem codificada para o pacote. Permitir que o desenvolvedor do pacote especifique uma imagem.
  • Readme: permitir que o desenvolvedor do pacote inclua um arquivo readme em Markdown no pacote, que pode ser exibido na seção de detalhes da extensão.
  • Author: incluir o autor do pacote (pode ser exibido na visualização de detalhes).
  • Verified: permitir que um autor seja verificado. Por exemplo, a InterSystems poderia ser um autor verificado.

Open Source:

Vou tornar esta extensão open source na minha página do GitHub após realizar mais alguns testes.

Comentários/Sugestões

Me diga o que você acha ou, se tiver sugestões, compartilhe. Você teria interesse em usar esta extensão?

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年2月12日 1m read

Dica de terminal: O que está sendo executado no meu namespace?

Ao trabalhar no prompt do terminal, a rotina %SS permite ver o que está sendo executado na instância:

USER>d ^%SS

Mas às vezes estou interessado apenas em saber o que está sendo executado no meu namespace. Nesse caso, é isso que eu uso:

USER>d THIS^%SS

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
記事
· 2026年2月12日 3m read

[ICYMI] Atualizações do VS Code — janeiro de 2026

Bem-vindo ao resumo mensal de atualizações e lançamentos do VS Code e das extensões relacionadas à InterSystems relevantes para desenvolvedores IRIS. Vamos detalhar as atualizações que são relevantes para desenvolvedores InterSystems, com dicas de como elas podem ser aplicadas aos seus projetos do dia a dia.

Não se esqueça: se você está migrando do InterSystems Studio para o VS Code ou quer aprofundar seus conhecimentos, confira os cursos de treinamento em VS Code da George James Software: georgejames.com/vscode-training.


VS Code versão 1.109

  • Melhorias na estabilidade e navegação do editor - a dobragem de código, o realce de sintaxe e a navegação agora estão mais consistentes, facilitando o trabalho com grandes classes e rotinas em ObjectScript.
  • Melhorias na depuração – pontos de interrupção e execução passo a passo estão mais confiáveis, tornando a depuração em ObjectScript e Python mais fluida.
  • Aprimoramentos no terminal e na produtividade – pequenas melhorias no terminal e na interface tornam projetos com múltiplos arquivos e múltiplos namespaces mais fáceis de gerenciar.

Essas atualizações melhoram a eficiência do trabalho de desenvolvimento no dia a dia e a navegação no VS Code, especialmente ao trabalhar com projetos IRIS complexos.

 

A versão também inclui contribuições do nosso próprio @John Murray por meio de pull requests que resolvem problemas em aberto.

Veja as notas de versão completas: https://code.visualstudio.com/updates/v1_109


Extensões oficiais InterSystems

InterSystems Language Server - versão 2.8.2 updates:

  • Suporte ao Linux restaurado – A extensão agora funciona de forma confiável em mais distribuições.
  • Correções de SQL e sintaxe – Agora interpreta corretamente construções SQL e funções extrínsecas, reduzindo erros falsos.
  • Estabilidade do editor e navegação – Correções de falhas e melhoria no “ir para definição” para métodos gerados.
  • Dobragem de métodos Python (Windows) – A dobragem agora funciona corretamente para métodos Python.
  • Melhorias nos diagnósticos – Valores inválidos de DEFAULTGLOBAL agora acionam avisos para evitar problemas em tempo de execução.

Use esta extensão como parte do Pacote de Extensões InterSystems ObjectScript para identificar erros mais cedo e navegar por projetos grandes mais rapidamente, com navegação inteligente de código, verificação de sintaxe, dobragem e diagnósticos.



Extensões da George James Software

Não houve lançamentos ou atualizações neste mês, então aqui vai nossa escolha do Marketplace:

Jupyter Server Proxy para InterSystems IRIS

Opere seu ambiente IRIS, seja local na sua estação de trabalho ou remoto na sua organização/nuvem, como servidores Jupyter para ObjectScript, SQL e também Python Embutido.

Conte para nós nos comentários se você experimentou algum desses recursos ou extensões do VS Code, e o que achou.

Feliz programação!

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