Nova postagem

Pesquisar

InterSystems Oficial
· jan 3

IPM 0.9.0 Lanzado

Hemos lanzado IPM 0.9.0. Anteriormente hablé sobre algunos de los antecedentes y la lógica detrás de esto; para resumir, este es un lanzamiento importante por dos razones: representa una reunificación muy esperada entre nuestro trabajo interno y el impulsado por la comunidad en torno a la gestión de paquetes de ObjectScript centrada en IRIS, y porque tiene algunas incompatibilidades con versiones anteriores. Hay varias incompatibilidades necesarias en nuestro plan a futuro, y las hemos agrupado; esto no será algo habitual.

En su núcleo, la estructura de paquetes y los nombres de las clases han cambiado por completo. Si utilizáis llamadas directas (muy probablemente a %ZPM.PackageManager), la clase equivalente ahora es %IPM.Main. Para los proyectos de la comunidad que se ven afectados por este cambio de nombre, hemos enviado varios PRs para actualizarlos, y algunos usos de los nombres de clases antiguas %ZPM.* se migran automáticamente durante la instalación a través de ZPM, lo que permite que los paquetes funcionen tanto con versiones antiguas como nuevas de IPM.

Si actualizáis de IPM 0.7.x a 0.9.0, todo debería "funcionar como antes": estará disponible en toda la instancia, y los datos se migrarán a las nuevas ubicaciones de almacenamiento.

En una instalación nueva o limpia, las cosas son un poco diferentes; por defecto, el registro comunitario no está habilitado, e IPM solo está disponible en el espacio de nombres donde se instaló. Para obtener un comportamiento equivalente al de 0.7.x en una nueva instalación, debéis ejecutar los siguientes comandos para mapear IPM en todas partes y usar el registro comunitario por defecto, respectivamente:

zpm "enable -map -globally"
zpm "repo -reset-defaults"

Se ha liberado ya la versión 0.9.1, que simplifica este proceso hasta cierto punto; consultad https://github.com/intersystems/ipm/issues/662 para contexto y actualizaciones.

Si encontráis algún problema o tenéis preguntas, por favor, abrid un issue en GitHub; también estaremos atentos a la Comunidad de Desarrolladores.

Discussão (0)1
Entre ou crie uma conta para continuar
Anúncio
· jan 3

Winners of the Advent of Code 2024

Hey Community,

Our huge thanks to everyone who participated in the Advent of Code 2024! We're pleased to present the participants and distribute all the prizes. 

Our congratulations to these developers who have finished all tasks: 

🥇 @Abdul Manan (w/ repo)

🥈 @Yuval Golan (w/ repo)

Here's the final InterSystems leaderboard:

 

🏆 And what about the prizes?

As promised, @Abdul Manan gets 2000 points on Global Masters

We've also decided to award 1000 points on Global Masters to @Yuval Golan for coming second!

Both winners will receive special Global Masters badges.

Congratulations to all the participants! We hope you enjoyed the daily challenges and had lots of fun doing them!

4 Comments
Discussão (4)4
Entre ou crie uma conta para continuar
Discussão (0)0
Entre ou crie uma conta para continuar
Anúncio
· jan 2

2024 年度回顾_ 与开发者社区一起庆祝今年的收获!

各位社区成员,大家好

🎉 2024 年已接近尾声,是时候庆祝大家的贡献了! 请在开发者社区上查看您的个性化 2024 年回顾,了解您今年的成就、活动和影响。

深入了解您产生的影响! 💫

Discussão (0)0
Entre ou crie uma conta para continuar
Discussão (0)2
Entre ou crie uma conta para continuar