Written by @ange, 2022-03-11, Last update: 2024-04-27
L’équipe Apache Arrow est heureuse d’annoncer la version 1.0.0. Cela couvre plus de 3 mois de travail de développement et comprend 810 problèmes résolus par 100 contributeurs distincts . Consultez la page
d’installation pour savoir comment obtenir les bibliothèques pour votre plate-forme.
Malgré une version «1.0.0», il s’agit de la 18e version majeure d’ApacheArrow et marque une transition vers la stabilité binaire du format colonnaire (qui était déjà informellement rétrocompatible depuis décembre 2017) et une transition vers le versionnage sémantique pour les bibliothèques de logiciels Arrow.
Les notes de publication ci-dessous ne sont pas exhaustives et n’exposent que les faits saillants sélectionnés de la version. De nombreuses autres corrections de bugs et améliorations ont été apportées: nous vous renvoyons au changelog complet. 1.0.0 Format de colonne et garanties de stabilité La version 1.0.0 indique que le format de colonne Arrow est déclaré stable, avec des garanties de compatibilité ascendante et descendante. Le format de colonne Arrow a reçu plusieurs modifications et ajouts récents, menant à la version au format 1.0.0:
La version des métadonnées a été transférée à une nouvelle version V5, indiquant un changement incompatible dans la disposition de la mémoire tampon des types Union. Tous les autres types conservent la même disposition que dans la V4. La version 5 inclut également des ajouts de format pour faciliter la compatibilité ascendante (détection des modifications non prises en charge envoyées par les futures versions de la bibliothèque). Les bibliothèques restent rétrocompatibles avec les données générées par toutes les bibliothèques depuis la version 0.8.0 (décembre 2017) et les bibliothèques Java et C ++ sont capables de
générer des messages compatibles V4 (pour envoyer des données à des applications utilisant 0.8.0 à 0.17.1).
Les index de dictionnaire sont désormais autorisés à être des entiers non signés plutôt que seulement des entiers signés. L’utilisation d’UInt64 est toujours déconseillée en raison d’une mauvaise prise en charge de Java. Une énumération «Feature» a été ajoutée pour annoncer l’utilisation de fonctionnalités optionnelles spécifiques dans un flux IPC, comme la compression de tampon. Ce nouveau champ n’est encore utilisé par aucune implémentation. La compression de tampon facultative utilisant LZ4 ou ZStandard a été ajoutée au format IPC.
Les types décimaux ont maintenant un champ optionnel «bitWidth», par défaut à 128.Cela permettra la prise en charge future d’autres largeurs décimales telles que 32 et 64 bits. Le tampon de bitmap de validité a été supprimé des types Union. La nullité d’un emplacement dans un tableau Union est déterminée exclusivement par les tableaux constitutifs formant l’union.
Les tests d’intégration ont été étendus pour tester les types d’extensions et les dictionnaires imbriqués. Voir la matrice d’implémentation pour plus de détails.
La suite c’est par ICI
Après avoir consacré plusieurs années à ses recherches et à sa normalisation Fraunhofer HHI célèbre la publication et l'adoption officielle de la nouvelle norme mondiale de codage vidéo H. 266 / Codage vidéo polyvalent (VVC).
Reconnu pour avoir marqué les westerns spaghetti de Sergio Leone, le lauréat d'un Oscar a également produit les sons et la musique de Ennio Morricone, le lauréat d'un Oscar dont les partitions obsédantes et inventives ont habilement accentué la tension frémissante et sans dialogue des westerns spaghetti dirigés par Sergio Leone, est décédé. Il avait 91 ans.
L'arme secrète de la PlayStation: une usine presque entièrement automatisée. La PlayStation de Sony a gagné des centaines de millions de fans à travers le monde depuis son lancement en 1994.
Le nouveau livre de l'anthropologue David Graeber accuse l'économie mondiale de créer des emplois insignifiants qui tuent l'esprit humain.
Les processeurs ARM ont longtemps dominé le monde mobile, presque tous les téléphones et tablettes Apple et Android utilisent un modèle de processeur ARM
Alors que Chicago chancelait cette semaine d'un week jeunes enfants, le surintendant de la police David Brown a doublé son approche pour endiguer la violence lors d'une conférence de presse lundi.
Un jeu de poker de longue date avec un groupe d'étudiants en médecine du sud-ouest de l'Université du Texas à Dallas a réuni Gaurab Chakrabarti et Sean Hunt. Wenly Ruan, partenaire du laboratoire de dissection de Chakrabarti et petite amie de Hunt (aujourd'hui épouse), était le lien.
Pourquoi Reddit voulait-il utiliser DRM? Ce pop Pour le savoir, analyser son code souce paraisait etre la meilleure soultion.
Une conséquence fascinante d'Internet est à quel point il a rapproché le problème de la recherche de âme sœur, et à quel point les hypothèses du problème du mariage stable
Le Linux Mint projet a fait des menaces pour empêcher activement Ubuntu Snap packages d'installer le système de gestion package APT sans le consentement de l'utilisateur
Ce matin, en réponse, le MIT et Harvard ont déposé conjointement une plainte contre ICE et le département américain de la Sécurité intérieure devant un tribunal fédéral du Massachusetts.
Un blogueur rationaliste controversé est devenu une mascotte et un martyr dans une lutte contre le New York Times
L'importance des tests dans le développement de logiciels modernes est vraiment difficile à surestimer.
Il y a quelques jours, Amos, a connu un événement d'extraction de mot de passe par des pirates informatiques et, par conséquent, a été laissé de sa poche par quelques centaines d'euros.
Voyons à quel point vous connaissez les ordinateurs! Tous ces programmesont un nombre variable en eux.
Linus Torvalds, le créateur de Linux, a offert quelques réflexions intéressantes sur le jeu d'instructions Advanced Vector Extensions 512 (AVX-512) d'Intel
Apple lance un programme pour améliorer la sécurité de ses appareils
Logiciel de reconnaissance faciale utilisant des photos piratées
Brewster Kahle partage sa réflexion sur le procès contre Internet Archive
Les données personnelles de clients Instacart sont vendues en ligne
Il a honte du code qu'il a produit
GOOGLE anti-AGPL
Système de fichiers à partir de zéro dans Rust
Firefox 79 est sorti la nouvelle version de firefox
QEMU devrait passer de C à Rust
Le dernier Firefox déploie la protection améliorée contre le pistage 2.0
Les bases de l'avenir de Rust
Caractéristique de Python 3.9
Chrome déploie IETF QUIC et HTTP / 3
Chrome ne supprime pas totalement les données privées
Copyright © 2020 | Powered By | Yaknema SARL