Developer Snapshots: Smaller news of the week

The overview contains small but interesting reports on Altova, JupyterLite, GUAC, Databricks, Apache Fory, CSS, Python, React Native and Vitest.

listen Print view
Head of a man on a blue background, photographing himself with a flash

(Image: erzeugt mit Midjourney von der iX-Redaktion)

3 min. read

For the weekend, here's a brief overview of everything that didn't make it into the news, but which we still think is exciting:

  • RecordsManager from Altova offers database design with AI support. The tool creates new database structures or changes existing ones using prompts in natural language. Forms and reports can also be generated.
  • JupyterLite 0.6 – Notebooks for the browser – can now process Python input() and getpass() input via stdin. There are also new REPL parameters for URLs, for example promptCellPosition for moving the focused cell.
  • The GUAG project (Graph for Understanding Artifact Composition) of the OpenSSF (Open Source Security Foundation) has been released in version 1 and represents an extension of SBOMs (Software Bills of Material). A company uses it to transfer the SBOMs into a graph database, which maps the dependencies and structures of the software packages better than a pure list.
  • In addition to the declarative query functions of Spark SQL, Databricks is now transferring declarative pipelines to the open source project Apache Spark. The API standard enables developers to create reliable pipelines for batch and stream processing faster and more flexibly in a declarative manner.
  • To avoid naming conflicts and to respect trademark rights, the team behind Apache Fury has decided to rename the project Apache Fory with immediate effect. The new name will continue to emphasize the character of the project: Fast Serialization Framework FOR You. In the course of the renaming, it was necessary to migrate the Java packages (to org.apache.fory), the class names (to XXXFory/ForyXXX) and to adapt the GitHub repositories (apache/fory) and the mailing list (@fory.apache.org).
  • The creators of the "State of CSS" study have opened this year's survey: Anyone who would like to participate can answer questions about their own CSS usage, both private and professional, until July 1.

Videos by heise

  • With the maintenance release Python 3.13.5, the development team wants to fix some notable problems from the previous version. On Windows, for example, the creation of extension modules for the regular (non-free-threaded) build failed. In other cases, passing int-like objects (such as numpy.int64) to random.getrandbits() – failed even if it worked correctly before.
  • Update 0.80 of React Native updates the framework to React 19.1. The JavaScript API now warns against deep imports (from below the source package react-native) and for TypeScript there is a stricter and safer mode with more precise type checking. In addition, the team will no longer maintain the old architecture of the framework, prior to version 0.76.
  • Both the term workspace and the configuration via vitest.workspace are considered obsolete with version 3.2 of Vitest. The reason given by the team is that the use of the term could interfere with other tools such as pnpm and that a standardized configuration via projects simplifies the work of developers.

If you are missing an important topic, we look forward to receiving your e-mail.

(who)

Don't miss any news – follow us on Facebook, LinkedIn or Mastodon.

This article was originally published in German. It was translated with technical assistance and editorially reviewed before publication.