Neues Release V16.0 Milestone 1
Wir freuen uns, die Veröffentlichung von TD/OMS v16.0 Milestone 1 von Remain Software bekannt zu geben. Diese Version enthält u.A. mehrere wichtige Sicherheitsverbesserungen, die Ihre Produktionsumgebung schützen und unsere DevOps-Plattform noch robuster machen.
- Sicherheit und Schutz vor willkürlicher Code-Ausführung
- Grafische Definitionen
- Analytische Dashboard Ergänzungen
- YouTube-Integration
- Komplementäres AI Chat Abonnement jetzt für alle TD/OMS Nutzer verfügbar
- und vieles mehr …
Neu und erwähnenswert in Octo
- VSCode-Integration
- Connect / Checkout / Edit / Promote Web Workflow
- Dynamic Walkthrough
- und noch viel mehr …
Diese neuen Verbesserungen machen Octo noch leistungsfähiger und produktiver für unsere Nutzer, und sie sind nur der Anfang von dem, was wir auf Lager haben. Wir sind bestrebt, unseren Nutzern die bestmögliche Erfahrung bei der Entwicklung und Verwaltung ihrer Anwendungen zu bieten, und wir arbeiten mit 120 Stundenkilometern daran, Octo um neue Funktionen und Verbesserungen zu erweitern.
Dies sind die aktuellen Releases (vollständige Versionshinweise nur für registrierte Benutzer):
V16.0 Meilenstein 1: TD/OMS
V1.2.1: Octo
V8.1: Gravity
V3.2: OpenAPI-Studio
V1.33.0: MiWorkplace
EINFÜHRUNG IN DIE SICHERHEITSVERBESSERUNGEN IN REMAIN SOFTWARE TD/OMS VERSION 16.0 MILESTONE 1
Wir freuen uns, Ihnen mitteilen zu können, dass wir in der Version 16.0 Milestone 1 eine Reihe von bedeutenden Sicherheitsverbesserungen an TD/OMS vorgenommen haben. Diese Verbesserungen dienen dazu, Ihre Daten und Ihre Privatsphäre zu schützen und unsere DevOps-Plattform für alle Nutzer noch sicherer zu machen.
Einige der wichtigsten Sicherheitsverbesserungen in Version 16 beinhalten:
1. Neue Benutzerprofilgruppen:
OMSSECADM: Wenn diese Gruppe erstellt wird, können nur Benutzer dieser Gruppe sicherheitsrelevante Funktionen ausführen.
OMSEXITADM: Wenn diese Gruppe erstellt wird, können Benutzer in dieser Gruppe User-Exit Funktionen ausführen.
2. Behobene Schwachstellen:
Willkürliche Code-Ausführung: TD/OMS hat verschiedene Exit-Points wie Actions, Exceptions, Compilation Types, Events und Data Conversion, die zur Ausführung von beliebigem Code genutzt werden können. Diese lassen sich nun schützen, indem der Zugriff auf eine ausgewählte Gruppe über das OMSEXITADM Profil beschränkt wird.
Einfügen von bösartigem Code: Eine potenzielle Sicherheitsbedrohung ist das unrechtmäßige oder bösartige Einfügen von Code in ein Programm-Update. TD/OMS hat verfahrenstechnische Schritte wie Peer Review, Unit Testing, Functional Testing und Qualitätskontrolle, um dies zu verhindern. TD/OMS stellt sicher, dass die Promotion von Aufgaben (Tasks) nicht ohne alle erforderlichen Freigaben möglich ist und dass nur autorisierte Personen auf die Produktionsumgebung zugreifen können, indem der Zugriff auf die Definition dieser Verfahren auf Mitglieder der Gruppe OMSSECADM beschränkt wird.
3. Sicherheitsvoraussetzungen:
Die erfolgreiche Security Implementierung von TD/OMS hängt von der Einhaltung der IBM i Sicherheitsstandards ab.Es ist von entscheidender Bedeutung zu verstehen, dass Benutzer mit *ALLOBJ oder *SECADM Rollen alle Sicherheitsmaßnahmen umgehen können.
4. Zugang zu TD/OMS:
TD/OMS verwaltet die Sicherheit auf System- und Anwendungsebene. Zum Beispiel können Anwendungsmanager sich selbst autorisieren, die Promotion in die Produktionsumgebung durchzuführen. Mit den oben genannten Maßnahmen kann die Sicherheitskonfiguration nicht geändert werden, wenn diese Personen nicht in der OMSSECADM-Gruppe sind.
Zu den wesentlichen Berechtigungen für die Arbeit mit TD/OMS gehören eine benannte Lizenz, eine ordnungsgemäße TD/OMS-Autorisierung und spezifische Rollen wie Anwendungsmanager und TD/OMS-Administratoren.
TD/OMS Administrator: Diese Rolle kann systemweite Funktionen starten. Es ist entweder eine Gruppe oder ein Benutzerprofil. Nur Personen mit *SECOFR, *SECADM oder TD/OMS-Administratoren können bestimmte kritische Funktionen auslösen.
ANALYTISCHE LEISTUNGSINDIKATOREN FÜR BRANCHES
Wir haben jetzt ein KPI-Diagramm für Branches. Wenn ein Entwickler mehr als fünf offene Branches oder mehr als eine geschlossene Branch hat, erscheint das Diagramm im Warnbereich der TD/OMS Analytics-Webseite.
Es wird empfohlen, geschlossene Branches sofort zu löschen, da jeder Branch temporäre Entwicklungs- und Testbibliotheken enthält. Die Branch-Bibliotheken sollten bereinigt werden, wenn die Aufgabe/Task implementiert oder abgebrochen wird.
BESSERE UNTERSTÜTZUNG FÜR DATENBEREICHE
Wir haben den Dialog zum Erstellen, Bearbeiten und Anzeigen von Datenbereichen verbessert. Das macht es einfacher, Ihre Datenbereiche zu verwalten und sie zu organisieren.
REST und Befehlszeilen-API’s
Es ist möglich, TD/OMS vollständig in Ihre eigenen Programme zu integrieren, indem Sie unsere CLI und REST API’s verwenden. Alles, was Sie sich vorstellen können, von der Erstellung einer Anwendung, die Erstellung von Aufgaben, die Verbindung von Objekten mit diesen Aufgaben und die Ausführung einer vollständigen Bereitstellung kann durch unsere API’s gesteuert werden.
- Wir haben unsere REST-API erweitert und aktualisiert, die auf GitHub dokumentiert ist.
- OMQRTVLI Befehlszeilen-API zum Abrufen der Bibliotheken aus einer Subumgebung.
- Festlegen der Bibliotheksliste einer Verzweigung mit der BRANCH API
- OMQCHGFI Task-API wurde aktualisiert
Benötigen Sie zusätzliche Kontrolle? Bitte reichen Sie eine Verbesserungsanfrage ein.
MASSAGE WEBSMART PDW
Wir haben eine Funktion entwickelt, um die Informationen in den WebSmart PDW-Dateien nach dem Checkout automatisch zu setzen.
YOUTUBE-INTEGRATION
Wir haben Lehrvideos in unsere RDi-Ansichten integriert. Diese Menüs werden dynamisch erstellt. Wenn wir ein neues Video hinzufügen, ist es verfügbar, wenn die RDi neu gestartet wird. Sie können dieses Menü mit Ihren eigenen Dokumentationslinks ergänzen. Lassen Sie uns wissen, wenn Sie dies ausprobieren möchten.
ENTFERNEN VON TD/OMS TEXTEN AUS ALLEN ANSICHTSTITELN
Den TD/OMS-Ansichten wird nicht mehr das Präfix „TD/OMS“ vorangestellt. Diese Information ist redundant und kann die Lesbarkeit der Benutzeroberfläche beeinträchtigen.
NEU UND ERWÄHNENSWERT IN OCTO V1.2.1
Wir ermutigen Sie, die neuen Funktionen in Octo noch heute auszuprobieren und uns Ihre Meinung mitzuteilen. Wir sind immer auf der Suche nach Feedback, wie wir Octo verbessern können, um es für unsere Nutzer noch besser zu machen.
VERBESSERUNG DER QUELLDATEI-API FÜR DEN EFFIZIENTEN ABRUF VON GROSSEM QUELLCODE
Wir freuen uns, die erfolgreiche Lösung der langjährigen Leistungsprobleme im Zusammenhang mit unserer Quelldatei-API bekannt geben zu können. Die bestehende API, die komplette Quellcodedateien in einer einzigen Anfrage abrief, verursachte erhebliche Probleme, einschließlich Leistungsengpässen, übermäßiger Speichernutzung und ineffizienter Nutzung der Netzwerkbandbreite, insbesondere bei großen Dateien.
OCTO-CLIENT-DIENST FÜR LÖSUNGS-API ERSTELLEN
Jetzt ist es möglich, eine Lösung vom Objekteditor zu trennen.
PAGING UND KONTEXTMENÜ FÜR ATASK-SOLUTIONS IMPLEMENTIERT
Wir haben ein Problem mit der Benutzeroberfläche behoben, um die Benutzerfreundlichkeit zu verbessern. Bisher wurden Aufgabenlösungen und Aufgabendetails zusammen auf einer einzigen Seite angezeigt, was zu Unübersichtlichkeit führen konnte, insbesondere wenn die Lösungen sehr lang waren. Hier sehen Sie, wie wir die Benutzerfreundlichkeit verbessert haben:
- Paging-Funktionalität: Wir haben eine Paging-Funktion eingeführt, mit der Sie ganz einfach durch die Lösungen navigieren können. Jetzt können Sie sich seitenweise durch die Lösungen bewegen, was die Übersichtlichkeit erhöht.
- Kontextmenü: Jedes Lösungselement verfügt jetzt über ein Kontextmenü. Dieses Menü bietet zusätzliche Optionen und erleichtert Ihnen die Interaktion mit Lösungen, z. B. das Verbinden oder Trennen von Lösungen.
- Organisation der Registerkarten: Um die allgemeine Lesbarkeit und Benutzerfreundlichkeit zu verbessern, haben wir Aufgabenlösungen und Aufgabendetails in Registerkarten unterteilt. Sie können mühelos zwischen der Anzeige von Aufgabendetails und zugehörigen Lösungen wechseln, wodurch die Oberfläche übersichtlicher und intuitiver wird.
AUSGABE DER ORGANISATIONSEIGENTÜMERSCHAFT ERLAUBEN
Das Organisationsverwaltungspanel wurde überarbeitet, um die Eigentümer pro Organisation anzuzeigen.
ZUSÄTZLICH KÖNNEN MITGLIEDER DER OCTO-ORGANISATION AUF EINER SEPARATEN EDITOR-SEITE HINZUGEFÜGT/ENTFERNT WERDEN.
OCTO-WILLKOMMENSSEITE HINZUFÜGEN
Als Besitzer oder Administrator einer Octo-Organisation können Sie Octo eine benutzerdefinierte Seite zur Begrüßung neuer Mitglieder anzeigen lassen.
KÖNNEN SIE SIE MIT DEM EINGEBAUTEN EDITOR FÜR WILLKOMMENSSEITEN ERSTELLEN.
OCTO CLIENT – DYNAMISCHE UI HINZUFÜGEN WALKTHROUGH
Wir haben einen kurzen Rundgang hinzugefügt, um neue Octo-Nutzer mit den Hauptfunktionen von Octo und seinen Plugins vertraut zu machen.
Beispiel für einen Rundgang durch das Hauptmenü und seine Auslöseschaltfläche:
BEISPIEL FÜR EINEN RUNDGANG DURCH DAS ARBEITSVERWALTUNGS-PLUGIN UND SEINE AUSLÖSESCHALTFLÄCHE:
OCTO CLIENT – ÜBERARBEITUNG DER URL API SEITE
Wir haben die URL-API-Seite von Octo überarbeitet, um die Lesbarkeit und Benutzerfreundlichkeit zu verbessern:
OCTO CLIENT – HINZUFÜGEN DER ‚ÜBER OCTO‘-SEITE
Wir haben eine „Über Octo“-Seite hinzugefügt, die Kerninformationen über die aktuelle Octo-Build-Instanz enthält, z.B. die aktuelle Version.