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.
(Image: erzeugt mit Midjourney von der iX-Redaktion)
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()andgetpass()input viastdin. There are also new REPL parameters for URLs, for examplepromptCellPositionfor 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-likeobjects (such asnumpy.int64) torandom.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
workspaceand the configuration viavitest.workspaceare 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 viaprojectssimplifies the work of developers.
If you are missing an important topic, we look forward to receiving your e-mail.
(who)