21. Dezember 2023
IDE-Integration
Verwaltung von Quellcode

Direkter Wechsel aus einem Repository, Ticket oder Code-Review zur Programmierung

Cloud
Direkter Wechsel aus einem Repository, Ticket oder Code-Review zur Programmierung

Sie können jetzt schnell zu dem relevanten Code direkt aus Space-Repositories, Tickets und Code-Reviews wechseln.

Um diese Funktion zu nutzen, stellen Sie sicher, dass die JetBrains Toolbox App installiert ist, Ihre IDE auf Version 2023.3.2 aktualisiert ist und das Space-Plugin aktiviert ist.

28. November 2023
Zusammenarbeit

Space On-Premises 2023.3 ist da!

On-Premises 2023.3
Space On-Premises 2023.3 ist da!

Neu: Space On-Premises 2023.3 – die neueste, vollständig von Ihnen verwaltete Version unserer intelligenten und sicheren Code-Collaboration-Plattform.

Um Ihre Produktivität zu verbessern und Ihren Entwicklungsprozess zu vereinfachen, bietet Space On-Premises 2023.3 eine Reihe neuer Funktionen. Zu den zahlreichen wichtigen Verbesserungen zählen eine Git-Subtree-Funktionalität, eine reibungslose Jira-Integration, eine überarbeitete Verwaltung externer Benutzeraccounts sowie zahlreiche Updates für Space Issues und Space Documents.

In diesem Artikel stellen wir Ihnen alle neuen Funktionen dieser Version vor.

6. November 2023
Zusammenarbeit

Individualisierbare Unfurl-Funktion in Dokumenten

On-Premises 2023.3 Cloud
Individualisierbare Unfurl-Funktion in Dokumenten

Sie können jetzt die Darstellung einer eingebetteten Nachricht in Ihren Dokumenten ändern. Sie können zwischen drei Optionen wählen, von einem einfachen Link bis hin zu einer vollständig interaktiven visuellen Darstellung, die eine YouTube-Wiedergabe ebenso ermöglicht wie das Verwalten von Unterelementen in einem Space-Ticket – alles direkt im Dokument.

6. November 2023
Zusammenarbeit

Vereinfachte Dialoge zum Verschieben, Erstellen und Kopieren in Dokumenten

On-Premises 2023.3 Cloud
Vereinfachte Dialoge zum Verschieben, Erstellen und Kopieren in Dokumenten

Mit den überarbeiteten Dialogfenstern können Sie noch einfacher Dokumente erstellen, verschieben oder kopieren. Diese folgen dem Kontext, in dem Sie sich in den Dokumenten befinden, und ermöglichen Ihnen dabei die Erstellung neuer Ordner.

24. Oktober 2023
Issue-Tracking

Ticketboard-Backlog mit einfacherer Bedienung

On-Premises 2023.3 Cloud
Ticketboard-Backlog mit einfacherer Bedienung

Wir haben das Ticketboard-Backlog in Space überarbeitet, um die Ticketverfolgung noch einfacher und reibungsloser zu gestalten.

Sie haben nun zwei Möglichkeiten, Tickets zum Backlog Ihres Boards hinzuzufügen:

  • Manuell – Tickets erscheinen erst im Backlog, nachdem sie aus einer Liste ausgewählt wurden. Um ein Ticket hinzuzufügen, navigieren Sie zu Ihrem Ticketboard und klicken Sie im Fensterbereich Backlog auf Tickets hinzufügen. Sie können Tickets auch mit der Maus direkt zwischen Ihrem Board und dem Backlog hin und her verschieben.
  • Suchanfrage – Tickets, die den festgelegten Suchkriterien entsprechen, werden automatisch in Ihrem Backlog angezeigt. Sie können die Suchabfrage anpassen, indem Sie Werte für Ticketfelder – z. B. Tags – hinzufügen oder ändern.

Um eine dieser Optionen auszuwählen, gehen Sie zu Ihrem Ticketboard und klicken Sie auf Einstellungen.

Für eine noch komfortablere Verwaltung haben wir auch die Möglichkeit implementiert, mehrere Tickets im Backlog auszuwählen und auf dem Board zu platzieren oder von dort zu entfernen.

17. Oktober 2023
Zusammenarbeit

Integrierte Ordnerbeschreibung

On-Premises 2023.3 Cloud
Integrierte Ordnerbeschreibung

Jeder Ordner verfügt jetzt über ein eigenes Beschreibungsfeld, das immer sichtbar ist und unkompliziert direkt bearbeitet werden kann.

17. Oktober 2023
Zusammenarbeit

Detaillierte Berechtigungen für Ordner und Dokumente

On-Premises 2023.3 Cloud
Detaillierte Berechtigungen für Ordner und Dokumente

Sie können den Zugriff auf persönliche und projektbezogene Ordner und Dokumente für alle Mitwirkenden Ihrer Organisation im Detail festlegen – unabhängig von den jeweiligen Arbeitsrollen.

Wenn ein neuer Inhalt mit Ihnen geteilt wird, erhalten Sie eine Spacebox-Benachrichtigung mit einem Schnellzugriffslink.

6. Oktober 2023
Teammanagement
Zusammenarbeit

Einheitliche Projektmitglieder-Ansicht

On-Premises 2023.3 Cloud
Einheitliche Projektmitglieder-Ansicht

In Space sind die Projekte auf die konkreten Bedürfnisse Ihres Teams zugeschnitten. Mit einer robusten Rechteverwaltung können Sie vordefinierte und benutzerdefinierte Rollen präzise abstimmen, um den gewünschten Berechtigungsumfang für interne und externe Benutzer*innen festzulegen.

Jetzt haben Sie die Möglichkeit, alle Projektmitglieder unkompliziert unter <Ihr Projekt> | People zu verwalten. Sie können Benutzer*innen hinzufügen oder entfernen, Rollen und Berechtigungen einsehen, zuweisen und bearbeiten und Projektrollen zügig konfigurieren – alles in einer einzigen Ansicht.

5. Oktober 2023
Teammanagement
Zusammenarbeit

Neu: Externe Benutzer*innen in Space als Mitwirkende und Gäste

On-Premises 2023.3 Cloud
Neu: Externe Accounts in Space

Sie können jetzt Ihre Kunden und externen Mitarbeiter in Space einbinden, um die gesamte Entwicklungspipeline an einem Ort zu halten.

Unter Berücksichtigung Ihres Feedbacks haben wir die Zusammenarbeit mit externen Mitgliedern in Space weiter verbessert. Wir haben die Definition von Gästen geändert und führen einen neuen Nutzertyp ein, die Rolle „Collaborator“, die jeweils nur begrenzten Zugriff auf die Daten Ihres Unternehmens hat:

  • Die Rolle Collaborator ist in hohem Maße anpassbar und bietet vollen Zugriff auf die Funktionen von Space. Diese Rolle ist ideal für freiberufliche Mitwirkende oder externe Spezialist*innen, die aktiv zu Ihrem Projekt beitragen, sei es durch die Zusammenarbeit am Code, Code-Reviews, die Durchführung von CI/CD-Tests oder die Arbeit an Problemen.
  • Die Rolle Guest ermöglicht einen eingeschränkten Zugriff auf Ihre Projektressourcen. Diese Rolle ist auf Kunden oder Stakeholder zugeschnitten, die zwar nicht direkt zu den Aufgaben beitragen, sich aber an Chats beteiligen, Probleme erstellen oder kommentieren und Dokumente prüfen.
  • Alle vorhandenen Gäste in Ihrer Organisation wurden automatisch zu „Collaborators“ hochgestuft. Während ihre Berechtigungen nicht geändert werden, können diese Nutzer*innen nun vollen Zugriff auf die Funktionen von Space erhalten.

Lesen Sie diesen Blogbeitrag, um mehr über externe Benutzer*innen in Space und deren Preise zu erfahren, um zu sehen, wie Sie sie in Ihren Projekten einsetzen können, und um weitere Details über das automatische Upgrade Ihrer bestehenden Gäste zu erfahren.

18. September 2023
Issue-Tracking

Neu: Space-Integration für Jira Cloud

On-Premises 2023.3 Cloud
Neu: Space-Integration für Jira Cloud

Wir sind der Meinung, dass gut organisierte Prozesse für eine effiziente Softwareentwicklung entscheidend sind. Aus diesem Grund verfolgen wir bei der Softwareentwicklung einen ticketorientierten Ansatz, der die Programmierung reibungslos in die Pipeline integriert, die Produktivität der Entwickler*innen steigert und Reibungsverluste reduziert.

Als erweiterbare Plattform zielt Space darauf ab, eine ähnliche Erfahrung beim Issue-Tracking sowohl für externe Issue-Trackers als auch für Space-Tickets zu bieten. Heute freuen wir uns, als ersten Schritt die Space-Integration für Jira Cloud vorstellen zu können, die es Ihnen ermöglicht:

  • Eine Vorschau von Jira-Tickets in Space zu sehen
  • Jira-Tickets von Space aus zu erstellen
  • Jira-Tickets automatisch mit Commits und Merge-Requests zu verknüpfen

Weitere Informationen und die Möglichkeit, die Integration zu installieren, finden Sie auf dieser Seite.

12. September 2023
Verwaltung von Quellcode

Space-Git-Subtree

On-Premises 2023.3 Cloud
Space-Git-Subtree

Mit unserer Space-Git-Subtree-Funktionalität können Sie die Inhalte mehrerer Git-Repositories in ein einziges Space-Repository integrieren und dort automatisch managen. Sie können Abhängigkeiten verwalten, externe Codespeicher einbinden und profitieren von einer verzögerungsfreien serverseitigen Synchronisierung von Code und relevanten Commits über mehrere Git-Repositories hinweg.

8. September 2023
Zusammenarbeit

Volltextsuche in Dokumenten

On-Premises 2023.3 Cloud
Volltextsuche in Dokumenten

Suchanfragen zeigen jetzt Ergebnisse aus ganzen Dokumenten an und können auf einen bestimmten Ordner eingegrenzt werden.

5. September 2023
Anwendungen

Anpassbare Webhook-Payloads

On-Premises 2023.3 Cloud
Anpassbare Webhook-Payloads

Space ist eine offene Plattform mit einer Vielzahl von Ereignissen, die gleichzeitig stattfinden. Sie können diese Ereignisse verfolgen, indem Sie benutzerdefinierte Abonnement-Feeds in Space erstellen oder Benachrichtigungen an ein Drittanbietersystem senden.

Da einige externe Systeme ein bestimmtes Anfrageformat von einem Webhook wie Slack erfordern, haben wir die Möglichkeit hinzugefügt, Ihren Webhook-Payload anzupassen, um Ihre Space-Anwendungen besser mit solchen Systemen zu integrieren. Sie müssen lediglich bei der Erstellung oder Bearbeitung Ihres Webhooks eine Payload-Vorlage angeben.

8. August 2023
Zusammenarbeit

Rich-Text-Tabelleneditor

On-Premises 2023.3 Cloud
Leistungsstarke, IDE-ähnliche Navigation in Space

Im Rahmen unserer laufenden Verbesserungen für die visuelle Textbearbeitung und -formatierung in Ihren Dokumenten haben wir eine einfache Möglichkeit zum Einfügen und Bearbeiten von Tabellen eingeführt.

Die Tabellen sind jetzt anpassungsfähig und der visuelle Editor bietet zahlreiche Funktionen, die alle Ihre Bedürfnisse bei der Dokumentbearbeitung unterstützen. Ihre vorhandenen Rich-Text-Dokumente werden automatisch auf die neue Features aktualisiert.

2. August 2023
Code-Review
Verwaltung von Quellcode

Code-Reviews und Merge-Requests in den mobilen Space-Apps

iOS Android
Code-Reviews und Merge-Requests in der mobilen Space-App

Das neueste Update der mobilen Space-Apps für iOS und Android bietet vollständige Unterstützung von Code-Reviews und Merge-Requests. Dies ermöglicht eine noch bessere Zusammenarbeit bei der Softwareentwicklung, auch wenn Sie gerade unterwegs sind.

In der neuesten Version können Sie:

  • Den Überblick über Code-Review-Anfragen behalten.
  • Geänderte Dateien und Diffs im Detail überprüfen.
  • Codeänderungen betrachten, genehmigen oder ablehnen.
  • Inline-Kommentare zum Code hinterlassen.
  • Den Status von Quality Gates überprüfen.
  • Dry-Runs durchführen und Branches mergen.

Auf den App-Seiten in Google Play oder im App Store können Sie die App installieren, mehr über das Update erfahren und sich über die Einsatzmöglichkeiten der neuen Funktionen informieren.

25. Juli 2023
Issue-Tracking

Optimierte Ticketansicht in Chats

On-Premises 2023.3 Cloud
Optimierte Ticketansicht in Chats

Wenn Sie auf dem Tickets-Tab in Chats ein Ticket auswählen, wird jetzt sofort eine vollständige Darstellung geöffnet und der Fokus auf die letzte Nachricht gelegt. So können Sie die Unterhaltung nahtlos fortsetzen und die Ticketdetails an Ort und Stelle aktualisieren.

13. Juli 2023
Verwaltung von Quellcode
Issue-Tracking
Code-Review
Projektmanagement
Zusammenarbeit
Teammanagement
Paketverwaltung

Leistungsstarke, IDE-ähnliche Navigation in Space

On-Premises 2023.2 Cloud
Leistungsstarke, IDE-ähnliche Navigation in Space

Wir führen in Space eine leistungsstarke und tastaturzentrierte Navigation ein, die vielen Entwickler*innen bereits von unseren IDEs vertraut ist, um eine höhere Produktivität und Effizienz zu ermöglichen. Sie haben bereits alle Daten an einem Ort – jetzt können Sie auch noch blitzschnell zwischen Chatnachrichten, Tickets und Code-Reviews navigieren.

Um eine Navigationsaktion zu starten, drücken Sie einfach Strg+K bzw. K. Genau wie in Ihrer bevorzugten IDE ist diese neue Navigationsfunktion besonders nützlich, wenn Sie zumindest einen Teil des Namens des gesuchten Space-Objekts kennen. Sie können Ihre Suche einschränken, indem Sie die gewünschten Ergebnistypen auswählen, z. B. Reviews, Tickets, Branches, Dokumente oder andere Inhalte.

Damit Sie die Suchergebnisse besser überblicken und unkompliziert durchsuchen können, haben wir sie in Abschnitte unterteilt. Wenn Sie zum Beispiel nach „UI“ suchen, werden Tickets, Teams, Dateien, Channels, Nachrichten und andere relevante Inhalte in getrennten Abschnitten angezeigt.

Um Ihre Arbeit noch schneller zu erledigen, können Sie neue Merge-Requests, Tickets, Reviews und andere Inhalte direkt erstellen, indem Sie + gefolgt vom entsprechenden Befehl eingeben (z. B. +merge request). Dank dieser vereinfachten Methode müssen Sie nicht mehr manuell zu einem bestimmten Tab navigieren – das Ergebnis ist ein flüssigerer und reibungsärmerer Arbeitsablauf.

11. Juli 2023
Issue-Tracking

Anpassbare Ticketfelder

On-Premises 2023.3 Cloud
Anpassbare Ticketfelder

Keine unveränderbaren Ticketdetails mehr!

Unter <Ihr Projekt> | Issues | Settings können Sie unnötige Ticketfelder deaktivieren, benutzerdefinierte Felder hinzufügen und sie nach Ihren Bedürfnissen und Vorlieben neu anordnen.

10. Juli 2023
Paketverwaltung
Automatisierung und CI/CD

Beschleunigen Sie Ihre Builds durch das Speichern von Caches in Datei-Repositories

On-Premises 2023.3 Cloud
Beschleunigen Sie Ihre Builds durch das Speichern von Caches in Datei-Repositories

Mit Space Packages können Sie die Buildzeit Ihres Projekts verkürzen und wertvolle Ressourcen sparen.

Sie haben jetzt die Möglichkeit, Build-Caches für gängige Build-Tools wie Gradle, Bazel und sccache, die das WebDAV-Protokoll unterstützen, in Datei-Repositories zu speichern. Auf diese Weise können Sie den Remote-Cache verwenden, statt den Build von Grund auf neu zu erstellen oder den lokalen Cache zu verwenden.

Um loszulegen, gehen Sie zu Packages, erstellen Sie ein neues File repository und wählen Sie das gewünschte Build-Tool aus. Space führt Sie Schritt für Schritt durch den Installationsprozess.

Um den Speicherverbrauch zu reduzieren, sollten Sie Aufbewahrungsrichtlinien einrichten. Space Packages erkennt ungenutzte Caches und entfernt sie gemäß Ihren Richtlinien.

Um versehentliche Löschungen zu verhindern, vergeben Sie Repository-Berechtigungen zum Bearbeiten/Schreiben von Caches in einer sauberen Umgebung wie einer CI/CD-Pipeline und zum Lesen von Caches auf lokalen Systemen, um die Kompilierung zu beschleunigen.

Die native Cache-Funktion von Space Automation verwendet Datei-Repositories, um Build-Caches zu speichern. In diesem Artikel können Sie mehr über die genaue Funktionsweise erfahren.

6. Juli 2023
Zusammenarbeit

Space On-Premises 2023.2 ist da!

On-Premises 2023.2
Space On-Premises 2023.2 ist da!

Einführung von Space On-Premises 2023.2, eine leichter zugängliche Version mit neuen, vereinfachten Installationsoptionen und anderen nützlichen Funktionen:

  • Mit einem Klick installieren: Wir haben die AWS-Installationsoption hinzugefügt, damit Sie Space On-Premises noch schneller und einfacher nutzen können. Diese stabile Lösung für Ihre AWS-Cloud verbraucht nur geringe Ressourcen und ermöglicht eine sichere Datenspeicherung.
  • Docker Compose-Anpassung: Wir haben die Konfigurationsschritte für Docker Compose erweitert, damit Sie es als stabile Installation nutzen können.
  • Nützliche neue Funktionen: Profitieren Sie von der leistungsstarken, von der IDE inspirierten Navigation, der Verfolgung von Problemzeiten, der Möglichkeit, Build-Artefakte zu speichern und Projektabhängigkeiten zwischenzuspeichern, der Unterstützung für Rust-Pakete und vielem mehr.

Lesen Sie diesen Artikel, um mehr über die Neuerungen zu erfahren, einschließlich eines Überblicks über die verfügbaren Installationsoptionen, damit Sie die für Ihr Team am besten geeignete Option finden.

Sind Sie bereit, es auszuprobieren?

Space 2023.2 herunterladen  oder  Von früheren Versionen upgraden

21. Juni 2023
Issue-Tracking
Code-Review

Update 2023.4.1 für iOS

iOS
Highlights der iOS-Version 2023.4.1
  • Vollständige Unterstützung von Ticketentwürfen eingeführt. Sie können jetzt die Anzahl der Ticketentwürfe auf Ihrem Projekt-Dashboard ablesen, Entwürfe bearbeiten und neue Entwürfe erstellen.
  • Sie können jetzt auf der Detailinfo-Seite von Code-Reviews die Einzelheiten Ihres Code-Reviews bzw. Merge-Requests bearbeiten.

Installieren Sie die neueste iOS-App.

21. Juni 2023
Automatisierung und CI/CD

Authentifizierung bei privaten Docker-Registries

Cloud
Authentifizierung bei privaten Docker-Registries

Wir haben kürzlich die neue dockerBuildPush-DSL für Automatisierungsaufträge eingeführt, mit der Sie Docker-Build- und Push-Befehle auf einem selbst gehosteten oder Space Cloud Worker ausführen können. Diese DSL soll job.kaniko in den meisten Fällen ersetzen, da sie einen nativeren Weg zur Interaktion mit Docker bietet.

Außerdem können Sie sich jetzt mit privaten Docker-Registries verbinden, indem Sie die DSL dockerRegistryConnections verwenden. Sie müssen einfach eine authentifizierte Verbindung in den Project settings | Docker registry connections herstellen und den entsprechenden Schlüssel in den host- und container-Schritten eines Auftrags verwenden. Dadurch wird die Verbindung zu privaten Docker-Registries vereinfacht und langwierige manuelle Befehle werden überflüssig.

Erfahren Sie mehr über die Verbindung zu privaten Remote-Registries.

1. Juni 2023
Zusammenarbeit

Nachrichtenplanung in Chats

Cloud
Nachrichtenplanung in Chats

Wir haben Space als intelligente Code-Collaboration-Plattform konzipiert, um die Zusammenarbeit im Team zu verbessern und eine gesunde und produktive Arbeitsumgebung zu fördern.

Daher freuen wir uns, Ihnen im Rahmen von Space Chats den zeitgesteuerten Versand von Nachrichten anbieten zu können. So können Sie ohne zusätzlichen Aufwand Nachrichten an einem bestimmten Tag und zu einer bestimmten Uhrzeit versenden.

Um eine Nachricht zu planen, klicken Sie auf das Uhrensymbol rechts neben dem Nachrichtenfeld eines Chats und wählen Sie das Datum und die genaue Uhrzeit für den Versand aus.

Damit Sie den optimalen Versandzeitpunkt leichter auswählen können, zeigt Ihnen Space die Ortszeit und Verfügbarkeit Ihrer Kolleg*innen an. Wenn die betreffende Person im Urlaub oder krankgemeldet ist, wird Ihnen ein alternativer Zeitpunkt angeboten, an dem sie verfügbar sein sollte.

Sie können jederzeit auf Ihre geplanten Nachrichten zugreifen, um sie zu bearbeiten, zu löschen, sofort zu versenden oder die geplante Zustellungszeit zu ändern.

Welche Nachrichten können für später geplant werden?

  • Direktnachrichten
  • Channel-Nachrichten
  • Antworten in Threads
  • Ticket-Kommentare

Tipp: Sie wissen nicht mehr, für wann oder für wen Sie eine Nachricht geplant haben? Suchen Sie einfach in Ihrer Kontaktliste nach dem Uhrensymbol.

30. Mai 2023
Issue-Tracking

Gespeicherte Filter für eine einfache Ticketsuche

On-Premises 2023.2 Cloud
Gespeicherte Filter für eine einfache Ticketsuche

Die Ticketsuche enthält jetzt eine Favoritenliste für bevorzugte Filter. Wenn Sie Ihre bevorzugten Suchfilter speichern, können Sie später mit wenigen Klicks auf sie zugreifen.

Um auf die Tickets eines Projekts zuzugreifen, gehen Sie zum Projekt und klicken Sie auf Issues. Dort können Sie mit unterschiedlichen Filtern nach Tickets suchen und die Filter speichern, indem Sie auf der rechten Seite der Leiste auf den Stern klicken.

Über die Projektleiste links und die Schnellfilterleiste der Ticketliste können Sie einfach auf die Filter zugreifen. Um die Leiste anzupassen, klicken Sie auf das Einstellungssymbol neben dem Projektnamen.

24. Mai 2023
Code-Review

Änderungen in einem Merge-Request endgültig akzeptieren

Cloud
Änderungen in einem Merge-Request endgültig akzeptieren

Mit der neuen Statusoption Accept and finalize approval (Akzeptieren und endgültig genehmigen) können Sie jetzt verhindern, dass Ihre Genehmigung eines Merge-Requests zurückgesetzt wird.

Darüber hinaus sind zwei Zuständigkeitsbereiche für Reviewer verfügbar: All files (Alle Dateien) und Owned files (Eigene Dateien).

Wenn Sie mit Reviews von Owned files betraut sind, wird die Änderungsliste so vorgefiltert, dass nur Änderungen in Dateien berücksichtigt werden, deren Codebesitzer*in Sie sind. Wenn Sie in dieser Rolle den Status 👑 Accept changes (Änderungen akzeptieren) vergeben, bleibt dieser bestehen, bis die eigenen Dateien erneut geändert werden oder ein Force Push erfolgt. Wenn Sie Reviews in All files durchführen, wird der Status durch den nächsten Commit in diesem Merge-Request zurückgesetzt.

Wenn Sie den Status Accept and finalize approval vergeben, bleibt dieser unabhängig von Ihrem Zuständigkeitsbereich oder von den Änderungen im Merge-Request bestehen.

Dies ist besonders nützlich, wenn Sie mit dem Organization-Abonnement arbeiten, da hier die Genehmigung des Codebesitzers erforderlich sein kann, um einen Merge-Request im Rahmen von Quality Gates abzuschließen.

9. Mai 2023
Zusammenarbeit

Verbesserte Ordnerstruktur-Navigation in Documents

On-Premises 2023.2 Cloud
Verbesserte Ordnerstruktur-Navigation in Documents

Mit der neuen integrierten Vorschau im Tab Folders können Sie jetzt unkompliziert durch Dateien und Ordner navigieren.

Mit den Pfeilen navigieren Sie durch die Ordnerstruktur, mit Enter rufen Sie die Vorschau auf und mit Umschalt+Enter öffnen Sie ein Element. / bringt Sie direkt zur Suchleiste.

Space merkt sich jetzt Ihre Position und bringt Sie immer zur zuletzt geöffneten Datei oder dem zuletzt geöffneten Ordner zurück, wenn Sie zu Documents zurückkehren.

13. April 2023
Zusammenarbeit

Unterstützung für Mermaid-Diagramme und CSV-Tabellen

On-Premises 2023.2 Cloud
Unterstützung für Mermaid-Diagramme

You can now use Mermaid syntax to visualize your thoughts with handy diagrams in chats, issues, documents, and repositories. Hop into the playground to see examples and learn the basics.

Wenn Ihr Diagramm fertig ist, betten Sie es einfach in einen ```mermaid```-Container ein.

Vorschau auf CSV-Dateien in Tabellenform

In Chats, Dokumenten, Repositories und Paketen können Sie Vorschauen auf CSV-Dateien direkt in Tabellenform anzeigen.

Sie können Tabellen auch manuell erstellen, indem Sie Ihre Inhalte in einen ```csv```-Container einbetten. Bei solchen Tabellen können Sie zwischen der visuellen und der Code-Darstellung wechseln und den Code zur weiteren Verwendung kopieren.

13. März 2023
Projektmanagement

Dashboard-Elemente für Projektmitglieder anheften

On-Premises 2023.2 Cloud
Dashboard-Elemente für Projektmitglieder anheften

Projektmitglieder mit Projektadmin-Rollen können jetzt Repositories, Ticketboards, Jobs, Pakete und Deployments für alle Mitglieder eines Projekts anheften. Dies kann hilfreich sein, wenn Sie neue Mitwirkende einarbeiten oder wichtige Ressourcen für diejenigen bereitstellen möchten, die aus einem anderen Team kommend einem Projekt beitreten. Bei einem leeren Projekt wird der jeweils erste dieser Inhalte automatisch angeheftet.

Um angeheftete Elemente zu verwalten, klicken Sie neben dem Projektnamen auf die Schaltfläche Customize project sidebar (Projektseitenleiste anpassen) und nehmen Sie die gewünschten Änderungen auf persönlicher oder Admin-Ebene vor. Wenn ein Projektmitglied einen angehefteten Inhalt nicht mehr benötigt, kann er ihn jederzeit von der Leiste lösen.

10. März 2023
Paketverwaltung

Rust-Pakete in Space verwalten und teilen

On-Premises 2023.2 Cloud
Rust-Pakete in Space verwalten und teilen

Arbeiten Sie an Rust-Projekten? Wir führen die Unterstützung für die Sparse-Registry von Cargo ein, damit Sie jetzt Rust-Pakete mit Space speichern und teilen können.

Das neue Sparse-Protokoll beschleunigt das Herunterladen von Paketabhängigkeiten bei der Erstellung eines Projekts und vereinheitlicht deren Zuweisung von Anmeldeinformationen.

Um ein Cargo-Repository zu erstellen, gehen Sie zu <Ihrem Projekt> | Packages, klicken Sie auf New repository und wählen Sie Cargo registry. In diesem Artikel können Sie mehr darüber erfahren, wie Sie Rust-Pakete in Space veröffentlichen und verwalten können.

9. März 2023
Issue-Tracking

Aktive Erfassung des Ticket-Zeitaufwands

On-Premises 2023.2 Cloud
Aktive Erfassung des Ticket-Zeitaufwands

Zusätzlich zur nachträglichen Protokollierung der Zeit, die Sie mit der Bearbeitung eines Space-Tickets verbracht haben, können Sie jetzt Ihren Arbeitsaufwand auch dynamisch verfolgen, um Ihre Arbeitszeiten besser zu erfassen.

Klicken Sie dazu in einem Ticket auf das Wiedergabesymbol auf dem Tab Spent time (Zeitaufwand), um den Timer zu starten. Es kann immer nur eine Aktivität verfolgt werden. Wenn Sie also die Verfolgung in einem anderen Ticket starten, werden Sie automatisch aufgefordert, den neuen Timer zu bestätigen und den vorherigen zu stoppen, oder den neuen Timer abzubrechen und die ursprüngliche Zeiterfassung fortzusetzen.

Die aufgewendete Zeit wird mit dem aktuellen Datum protokolliert und Sie können jederzeit einen bestehenden Timer fortsetzen oder den Eintrag bearbeiten, um Ihre Sprints präzise zu erfassen. Ein Arbeitstag ist standardmäßig auf 8 Stunden festgelegt, aber da wir alle unseren individuellen Arbeitsrhythmus haben, können Sie die Anzahl der Arbeitstage und -stunden in einer Woche unter Ihr Projekt | Issues | Settings | Time Tracking (Tickets | Einstellungen | Zeiterfassung) anpassen.

6. März 2023
Projekt\u00ADmanagement

Neue projektzentrierte Navigation

On-Premises 2023.1 Cloud

Die neue Navigation ermöglicht eine bessere Konzentration auf das jeweilige Projekt, während alle wichtigen Funktionen (Chats, Projekte, Blog usw.) und Schnellaktionen wie das Erstellen von Inhalten oder der Zugriff auf Ihre Todo-Liste und den Hilfebereich weiterhin erhalten bleiben.

Die Hauptnavigation kann angepasst werden: Sie können nicht benötigte Funktionen ausblenden, und wenn Sie mehr Platz für Ihr Projekt brauchen, können Sie den Fensterbereich einklappen. Allerdings haben Sie jetzt auch im eingeklappten Modus einen vollständigen Zugriff auf die Projektmerkmale.

Wenn Sie Verbesserungsvorschläge haben, würden wir uns über Ihr Feedback freuen! Schreiben Sie uns unter Help | Send feedback (Hilfe | Feedback senden) oder eröffnen Sie ein YouTrack-Ticket.

3. März 2023
Projektmanagement

Zugang zu Tickets in mehreren Projekten

On-Premises 2023.2 Cloud
Zugang zu Tickets in mehreren Projekten

Space erleichtert die gleichzeitige Arbeit an verschiedenen Projekten, da Sie nun an einem einzigen Ort alle Tickets verwalten können, die Ihnen in der gesamten Organisation zur Verfügung stehen!

  • Wenn Sie das neue (moderne) Navigationsschema verwenden, klicken Sie auf die drei Punkte im Menü unten links, gehen Sie zu Projects und wählen Sie Issues.
  • Wenn Sie das alte (alte) Navigationsschema verwenden, klicken Sie auf Ihr Profil im Menü auf der linken Seite und gehen Sie zu Issues.

Sie können Tickets nach Projekten und anderen Parametern filtern.

Schnellere und einfachere Suche nach Tickets

Sie können jetzt mit erweiterten Filtern einfacher nach Tickets suchen. Die neu gestaltete Suchfunktion für Tickets in Space ermöglicht Ihnen Folgendes:

  • Kombinieren Sie mehrere Filterwerte, um Tickets zu finden, die bestimmten Personen zugeordnet sind, Tickets in bestimmten Projekten und vieles mehr.
  • Schränken Sie Ihre Suche mit negativen Operatoren (`is not`, `none of`) ein, um Tickets zu finden, die anderen als den angegebenen Personen zugeordnet sind, die außerhalb eines bestimmten Zeitraums erstellt wurden, usw.
  • Verwenden Sie die Pfeiltasten, um in der Filterleiste zu navigieren und Filter schneller hinzuzufügen.
1. März 2023
Paketverwaltung

Build-Artefakte und Projektabhängigkeiten in Datei-Repositories speichern

On-Premises 2023.2 Cloud
Build-Artefakte und Projektabhängigkeiten in Datei-Repositories speichern

Datei-Repositories können jetzt als Speicher für alle Ihre Build-Artefakte oder als lokaler Cache für Projektabhängigkeiten verwendet werden, um Ihre CI-Jobs weiter zu optimieren, Ressourcen zu sparen und die Buildzeiten zu verkürzen.

Es ist jetzt ganz einfach, alle von Ihren Jobs erzeugten Artefakte – z. B. Testergebnisse, Codequalitätsberichte oder Binärdateien – zu speichern. Darüber hinaus bieten wir eine deklarative DSL für Datei-Inputs, mit der Sie Projekt-Secrets unkompliziert als Dateien speichern oder beliebige Dateiartefakte herunterladen können, bevor Ihr Job gestartet wird.

Lesen Sie mehr über die einzelnen Funktionen oder erkunden Sie die Snippet-Bereiche Upload/download file artifacts (Dateiartefakte hoch-/herunterladen) und Cache files between job runs (Dateien zwischen Jobausführungen cachen), um Codebeispiele für neue Automatisierungsskripte zu finden.

27. Februar 2023
Entwicklungsumgebungen

Warm-up von Entwicklungsumgebungen mit devfile.yaml statt mit Automatisierungsjobs

Cloud
Warm-up von Entwicklungsumgebungen mit devfile.yaml statt mit Automatisierungsjobs

Wenn Sie Space-Entwicklungsumgebungen verwenden, müssen Sie keine Zeit mehr damit verbringen, Ihre IDE für die Arbeit vorzubereiten. Um das Hochfahren der Entwicklungsumgebung zu beschleunigen, können Sie einen Warm-up-Snapshot erstellen, der Projektindizes, Abhängigkeiten und andere Daten enthält.

Wir haben Änderungen an der Konfiguration von Warm-ups vorgenommen und die Verwendung von Space-Automatisierungen für Warm-ups deaktiviert. Sie können jetzt den Warm-up-Vorgang in der devfile.yaml des Projekts einrichten, zusammen mit anderen Einstellungen für die Entwicklungsumgebung.

Weshalb diese Änderung? Das Abrufen von Snapshots über einen Job war umständlich, da dazu die Space-Automatisierung für das Projekt eingerichtet und ein .space.kts-Job konfiguriert werden musste.

Was müssen Sie unternehmen? Ab diesem Update werden Ihre Warm-up-bezogenen Jobs nicht mehr ausgeführt. Sie können die Warm-up-Snapshots, die mit der alten Methode erstellt wurden, weiterhin verwenden. Um sie jedoch auf dem neuesten Stand zu halten, stellen Sie Ihre Konfiguration baldmöglichst von Space-Automatisierungen auf devfile.yaml um.

In diesem Blogeintrag erfahren Sie mehr über diese Änderung und können sich Konfigurationsbeispiele ansehen.

21. Februar 2023
Zusammenarbeit

Space On-Premises 2023.1.1 ist da

On-Premises 2023.1
 Space On-Premises 2023.1.1 ist da

Space On-Premises 2023.1.1 ist jetzt live und bringt eine Reihe von Hotfixes und Verbesserungen mit:

  • Über den API-Endpunkt Import Message können jetzt Ticketkommentare importiert werden.
  • Sie können jetzt eine benutzerdefinierte Docker-Registry für Automatisierungs-Worker in Space angeben. Die Registry wird bei der Konfiguration des Compute-Service angegeben.
  • Sie können jetzt die https-Verbindung für den Elasticsearch-Server angeben (Kubernetes-Installation).
  • Git-Repositories können jetzt im lokalen Netzwerk gespiegelt werden.
  • (Fehlerkorrektur) Problem bei der Verwendung eines Reverse Proxy bei https-Verbindungen mit Space.
  • (Fehlerkorrektur) Problem bei der Weitergabe des SSH-Schlüssel-Parameters für den VCS-Service.
  • (Fehlerkorrektur) Verschiedene kleine Probleme beim Servicestart.
  • (Fehlerkorrektur) Problem bei der Erstellung von benutzerdefinierten Abonnements für Documents-Ereignisse.
  • (Fehlerkorrektur) Problem bei der Anpassung des PostgreSQL-Ports.
21. Februar 2023
Automatisierung und CI/CD

Einführung von verbesserten Automatisierungsparametern

Cloud
Einführung von verbesserten Automatisierungsparametern

Wir haben das gesamte Parameter-Subsystem in Space Automation überarbeitet und verbessert! Jetzt ist es viel mehr als nur eine Möglichkeit, Umgebungsvariablen für Ihre Jobs bereitzustellen.

Sie können nun in den meisten Feldern des Automatisierungsskripts auf Automatisierungsparameter verweisen. Mit Automatisierungsparametern können Sie jetzt:

  • Anpassen eines ausgeführten Jobs. Wir haben einen neuen DSL-Block, job.parameters, eingeführt, in dem Sie Parameter definieren und ihre Standardwerte angeben können. Bevor ein Job ausgeführt wird, können Benutzer*innen diese Standardwerte ändern, ein anderes Docker-Image für die Ausführung auswählen oder benutzerdefinierte Befehlszeilenparameter angeben.
  • Übergabe von String-Werten zwischen Schritten. Parametrisieren Sie spätere Schritte in Ihrem Build mit Parametern, die in den vorherigen Schritten berechnet wurden. Verwenden Sie z. B. Parameter für ein Image, auf dem Ihr Build ausgeführt wird, und lösen Sie es während der Build-Ausführung dynamisch auf.
  • Abrufen von Details zum Kontext der Auftragsausführung. Sie können eine aktuelle Git-Commit-ID, eine Job-Ausführungsnummer, Informationen über das Worker-Betriebssystem und andere Kontextdaten abrufen. Die Liste der vordefinierten Parameter finden Sie in diesem Artikel.
  • Übergabe von Projektgeheimnissen und Parametern an einen Job. Solche Parameter gelten für das gesamte Projekt, wie z. B. eine URL für einen Dienst oder einen Dateipfad. Mit Geheimnissen können Sie Jobs mit sensiblen Daten wie Kennwörtern oder Zugriffstokens versehen.

In diesem Artikel erfahren Sie mehr über Automatisierungsparameter in Space und wie Sie sie verwenden können.

9. Februar 2023
Code-Reviews

Beschreibungen von Merge-Requests aus Commits vorausfüllen

On-Premises 2023.2 Cloud
Beschreibungen von Merge-Requests aus Commits vorausfüllen

Merge-Requests und Code-Reviews haben jetzt ein separates Beschreibungsfeld, um alle relevanten Details zu speichern. Sie können die Details neuer Merge-Requests auch mit Nachrichten aus den Branch-Commits vorausfüllen, indem Sie auf Copy text from commit messages unter dem Beschreibungsfeld klicken.

9. Februar 2023
Code-ReviewIssue-Tracking

Tickets aus Codeausschnitten erstellen

On-Premises 2023.2 Cloud
Tickets aus Codeausschnitten erstellen

Die Verbesserung der Codequalität ist ein kontinuierlicher Prozess, bei dem am Ende des Tages leicht etwas übrig bleiben kann.

Sie können jetzt einen Teil Ihres Codes markieren und daraus ein Problem erstellen oder es direkt an einen Chat oder Kanal senden. Der markierte Bereich wird als Codeausschnitt mit einem Link zur entsprechenden Datei oder Commit im Repository angezeigt, so dass andere schnell eine Vorschau anzeigen und darauf zugreifen können.

25. Januar 2023
Paket\u00ADverwaltung

Veröffentlichen von Container-Images auf Docker Hub

On-Premises 2023.2 Cloud
Veröffentlichen von Container-Images auf Docker Hub

Sie können jetzt Docker- und OCI-Images sowie Helm-Charts aus Space Packages auf Docker Hub veröffentlichen.

Um Ihr Image erfolgreich in einer Remote-Registry zu veröffentlichen, stellen Sie sicher, dass die Docker-Hub-Anforderungen erfüllt sind und der Name des Ziel-Accounts/der Organisation in der Ziel-URL enthalten ist (d. h. https://registry-1.docker.io/account/), da ansonsten der Push fehlschlägt.

12. Januar 2023
Zusammenarbeit

Space On-Premises verlässt die Beta-Phase

On-Premises 2023.1
Space On-Premises verlässt die Beta-Phase

Space On-Premises ist ab heute allgemein verfügbar!

Während der sechsmonatigen Betaphase hat unser Team den Installationsprozess stabilisiert, weitere Funktionen hinzugefügt und zahlreiche Bugs behoben. Heute geht die Betaphase von Space On-Premises zu Ende und die neue Version – Space On-Premises 2023.1 – debütiert unter anderem mit folgenden neuen Funktionen:

  • Vollständige Automatisierungsunterstützung in Space On-Premises für Kubernetes
  • Gäste
  • Swimlanes und anpassbare Ticketboards
  • Verwaltung und Freigabe von Dart-Paketen

Sie möchten mehr erfahren? In diesem Blogartikel stellen wir Ihnen Installationsoptionen, Tarife und neue Funktionen vor.

Sind Sie bereit, es auszuprobieren?

Kostenlos herunterladen oder Beta upgraden

21. Dezember 2022
TeammanagementZusammenarbeit

Neu: Gast-Accounts in Space

On-Premises 2023.1 Cloud iOS Android
Neu: Gast-Accounts in Space

Sie möchten mehr Menschen zur Mitwirkung an Ihrem Projekt einladen?

Mit Gast-Accounts können Sie jetzt externe Mitwirkende zur Zusammenarbeit in Space einladen und ihnen nur begrenzten Zugriff auf Ihre Unternehmensdaten und -ressourcen gewähren. Verwenden Sie Gast-Accounts für:

  • Kund*innen, um ihnen die Möglichkeit zu geben, das Projekt im Blick zu behalten, die Fortschritte zu verfolgen und mit Ihrem Team zu kommunizieren.
  • Freiberufliche Entwickler*innen, um Tickets gemeinsam zu bearbeiten, Code-Reviews durchzuführen und sich im Chat auszutauschen.
  • Externe Marketingleute, Designprofis und andere Expert*innen, die mit Ihrem Entwicklungsteam zusammenarbeiten sollen.
  • Mitarbeitende von Partnerunternehmen, mit denen Sie gemeinsam an einem Projekt arbeiten.

Sie können die Berechtigungen von Gästen individuell anpassen und ihnen je nach Aufgabe den entsprechenden Zugriff auf Ihre Ressourcen gewähren, vom Anzeigen der Projektdetails über die Kommunikation in Chats bis hin zur Mitwirkung an Dokumenten, Git-Repositories, Code-Reviews und Tickets.

In diesem Blogartikel erfahren Sie mehr über das Anlegen und Verwenden von Gast-Accounts in Ihrer Space-Organisation.

19. Oktober 2022
Teammanagement

Zweistufige Authentifizierung für bestimmte Rollen durchsetzen

On-Premises 2023.1 Cloud
Zweistufige Authentifizierung für bestimmte Rollen durchsetzen

Möchten Sie den potenziellen Schaden für Ihr Unternehmen durch ein kompromittiertes Konto minimieren? Administrator*innen können jetzt die zweistufige Authentifizierung für die folgenden organisationsweiten Rollen verpflichtend machen:

  • System-Admin
  • Mitglied
  • Benutzerdefinierte Rollen

Navigieren Sie zum Administration-Tab auf der linken Seite, klicken Sie auf Roles, wählen Sie die gewünschte Rolle aus und schalten Sie die Option Require two-factor authentication ein. Jede*r Benutzer*in innerhalb der ausgewählten Rollen muss bei der nächsten Anmeldung 2FA einrichten, um auf die Organisation zugreifen zu können, und erhält eine Erinnerungs-E-Mail.

Für noch mehr Flexibilität bei der Einrichtung von Zugriffsprotokollen können Sie eine Custom-Rolle erstellen und ihr manuell Teams oder einzelne Benutzer*innen zuweisen. Als Administrator*in können Sie immer sehen, welche Benutzer*innen noch keine 2FA eingerichtet haben.

13. Oktober 2022
Automatisierung und CI/CD

Intelligente automatisierte Benachrichtigungen in Space einrichten

On-Premises 2023.1 Cloud
Intelligente automatisierte Benachrichtigungen in Space einrichten

Wir haben gerade automatisierte Benachrichtigungen zu Abonnements in Space hinzugefügt, die eine flexible Möglichkeit zur Verwaltung von Benachrichtigungen in Space bieten!

Sie können jetzt Benachrichtigungen über abgeschlossene und fehlgeschlagene Automatisierungsaufträge in einem einzigen Feed zusammen mit Ihren anderen Space-Benachrichtigungen erhalten und diese an Ihren Workflow anpassen.

Intelligente automatisierte Benachrichtigungen in Space einrichten

Mit Space-Abonnements können Sie Benachrichtigungen über verschiedene Ereignisse erhalten und persönliche oder Gruppenkanäle mit benutzerdefinierten Benachrichtigungen erstellen. Lesen Sie diesen Beitrag, um mehr zu erfahren.

Mit dieser Aktualisierung können Sie wählen, ob Sie Benachrichtigungen über alle beendeten Automatisierungsaufträge, nur über fehlgeschlagene Aufträge, von Ihnen ausgeführte Aufträge oder solche, die Ihre Commits enthalten, erhalten möchten.

Standardmäßig werden Ihre Job-Benachrichtigungen automatisch an Ihren Kanal #Spacebox gesendet. Sie können die Ereignisse für verschiedene Aufträge in den Einstellungen anpassen.

13. Oktober 2022
Automatisierung und CI/CD

Erstellen Sie individuelle automatisierte Benachrichtigungsfeeds

On-Premises 2023.1 Cloud
Erstellen Sie individuelle automatisierte Benachrichtigungsfeeds

Sie können Benachrichtigungen auch zentral abonnieren, anstatt einen bestimmten Auftrag zu wählen, um individuelle Benachrichtigungen einzurichten. Abonnieren Sie ein bestimmtes Projekt-Repository und lassen Sie sich über alle Aufträge, Auftragsgruppen oder einen bestimmten Auftrag benachrichtigen. Sie können auch frei wählen, über welche Ereignisse Sie benachrichtigt werden möchten.

Die benutzerdefinierten Automatisierungsabonnements sind nützlich, wenn Sie über alle fehlgeschlagenen Aufträge eines bestimmten Projekts informiert werden möchten, anstatt die einzelnen Aufträge zu überwachen.

Sie können ein benutzerdefiniertes Abonnement unter My Profile | Subscriptions erstellen und die Dokumentation lesen, um mehr über Abonnements und Benachrichtigungseinstellungen zu erfahren.

12. Oktober 2022
Zusammenarbeit

Sehen Sie sich Ihren monatlichen Zeitplan in Ihrem Kalender an

On-Premises 2023.1 Cloud
Sehen Sie sich Ihren monatlichen Zeitplan in Ihrem Kalender an

Wir stellen eine neue Terminplan-Ansicht für Ihren Kalender in Space vor!

Mit einer geordneten, tagesaktuellen Liste von Terminen können Sie Ihren monatlichen Zeitplan nun aus einer anderen Perspektive betrachten. Die Sсhedule-Ansicht ist nützlicher als die normale Ansicht, wenn Sie einen vollständigen Überblick über die anstehenden Termine in der richtigen Reihenfolge haben möchten.

Möchten Sie nur die Tage sehen, an denen viel los ist? Blenden Sie die Tage aus, an denen Sie keine Besprechungen oder Pläne in Ihrem Kalender haben. Klicken Sie einfach auf das Zahnradsymbol und deaktivieren Sie die Option Show days with open schedules.

12. September 2022
Paket\u00ADverwaltung

Dart-Pakete in Space verwalten und teilen

On-Premises 2023.1 Cloud
Dart-Pakete in Space verwalten und teilen

Sind Sie auf der Suche nach einer privaten Speicherlösung für Dart-Pakete? Mit Space Packages können Sie jetzt Ihre eigenen Dart-Repositories erstellen. Sie können darin Dart-Pakete für Ihre Mobil-, Konsolen- oder Flutter-Projekte speichern und freigeben.

Um ein Dart-Repository zu erstellen, gehen Sie zu Ihrem Projekt | Packages, klicken Sie auf New repository und wählen Sie Dart repository. In diesem Artikel können Sie mehr darüber erfahren, wie Sie Dart-Pakete veröffentlichen und verwalten können.

12. September 2022
Zusammenarbeit

Als PDF speichern und Space-Dokumente und Checklisten drucken

On-Premises 2023.1 Cloud
Als PDF speichern und Space-Dokumente und Checklisten drucken

Sie möchten Ihre Space-Dokumente oder Checklisten exportieren? Sie können sie jetzt mit wenigen Klicks ausdrucken oder als PDF-Datei speichern. Öffnen Sie ein Dokument, klicken auf die drei Punkte oben rechts und wählen Print.

12. August 2022
Zusammenarbeit

Dokumente archivieren und für immer löschen

On-Premises 2023.1 Cloud
Dokumente archivieren und für immer löschen

Sie können jetzt sowohl persönliche als auch Projektdokumente in Space archivieren und löschen.

  • Öffnen Sie ein Dokument, klicken Sie auf das Symbol mit den drei Punkten in der oberen rechten Ecke und wählen Sie Archive.
  • Später können Sie auf die Dokumente im Ordner Archive zugreifen und sie wiederherstellen, kopieren oder für immer löschen.

Standardmäßig haben nur Projektadministratoren die Berechtigung, Projektdokumente zu löschen und zu archivieren. Sie können diese Berechtigung jedoch auch anderen Rollen in Ihrer Organisation erteilen.

10. August 2022
Anwendungen

Einführung von App Authorization Playground

On-Premises 2023.1 Cloud
Einführung von App Authorization Playground

Die Entwicklung von Anwendungen für Space wird jetzt noch einfacher! Der Authorization Playground ist eine interaktive Methode, um über die Autorisierung von Apps zu lernen, und Sie können mit verschiedenen Autorisierungsabläufen für Ihre Apps direkt in der Space-Benutzeroberfläche experimentieren.

Space unterstützt App-Autorisierung mit einem permanenten Token und OAuth 2.0-Flows. Der Playground ermöglicht es Ihnen, Autorisierungsanfragen und erteilte Berechtigungen zu überprüfen, und Sie können auch schnell Codeausschnitte zur Autorisierung Ihrer Anwendung generieren.

Unter Extensions > Authorization Playground erhalten Sie Zugriff auf den Playground. Lesen Sie diesen Artikel, um mehr über die Autorisierung von Anwendungen in Space zu erfahren.

3. August 2022
IDE-Integration

Erstklassige Space-Integration mit JetBrains-IDEs

On-Premises 2023.1 Cloud
Erstklassige Space-Integration mit JetBrains-IDEs

Das Space-Plugin ist jetzt zusätzlich zu IntelliJ IDEA, PyCharm, und PhpStorm auch in WebStorm, Rider, GoLand, CLion, und RubyMine enthalten.

Dank dieser umfassenden Integration können Sie Space-Projekte durchsuchen und Repositories klonen, um dann direkt mit der Arbeit zu beginnen. Wenn Sie mit Ihrer Arbeit fertig sind, können Sie einen Merge-Request einreichen und ein Code-Review in der IDE durchführen.

Lesen Sie diesen Blogbeitrag, um mehr darüber zu erfahren, wie Sie Code mit Space überprüfen können.

1. August 2022
Anwendungen

Erweitern Sie Space mit Marketplace-Apps

On-Premises 2023.1 Cloud
Erweitern Sie Space mit Marketplace-Apps

Wir führen eine neue Möglichkeit ein, Space an die Bedürfnisse Ihres Teams anzupassen!

Heute veröffentlichen wir die Beta-Version von Space Marketplace, wo Sie Anwendungen für Space herunterladen, Ihre eigenen Anwendungen erstellen und mit anderen teilen können.

Laden Sie einfach die von JetBrains erstellten Anwendungen herunter, mit denen Sie Folgendes tun können:

Lesen Sie diesen Blogbeitrag, um mehr über Space-Anwendungen zu erfahren, um herauszufinden, wie Sie Ihre eigenen Apps erstellen können, und um einen Überblick über die verfügbaren Apps zu erhalten.

27. Juli 2022
IDE-Integration

Verwaltung von Space-Entwicklungsumgebungen direkt in IntelliJ IDEA und JetBrains Gateway

Cloud
Verwaltung von Space-Entwicklungsumgebungen direkt in IntelliJ IDEA und JetBrains Gateway

Space-Entwicklungsumgebungen für die Remote-Entwicklung können jetzt direkt in IntelliJ IDEA 2022.2 oder über die Bedienoberfläche von JetBrains Gateway verwaltet werden.

Wenn Ihre IDE mit Ihrer Space-Organisation verbunden ist, werden alle Ihre Entwicklungsumgebungen synchronisiert. Sie können eine neue Entwicklungsumgebung für einen Branch in einem Repository erstellen und sofort mit dem Programmieren im JetBrains Client beginnen. Entwicklungsumgebungen lassen sich in den Ruhezustand versetzen, um den Ressourcenverbrauch zu reduzieren, und nach Beendigung der Arbeit können sie einfach gelöscht werden.

Lesen Sie diesen Blogartikel, um mehr über die Verwaltung von Entwicklungsumgebungen in IDEA 2022.2 zu erfahren.

21. Juli 2022
Issue-Tracking

Individuelle Ticketboard-Ansicht

On-Premises 2023.1 Cloud
Individuelle Ticketboard-Ansicht

Sie können jetzt einstellen, wie Ticketkarten auf Ihren Ticketboards angezeigt werden sollen. Wählen Sie die Attribute aus, die Sie auf jeder Karte sehen möchten – z. B. Ticket-ID, Fälligkeit, Status, Anhangvorschau oder andere Ticketfelder.

Die Kartenvorschau können Sie unter Ihr Projekt > Issue Boards > Settings > Cards anpassen. Diese Funktion ist ab dem Team-Abonnement verfügbar, und zum Bearbeiten der Ansicht benötigen Sie Board-Admin-Berechtigungen.

Priorisierung von Tickets und Strukturierung von Boards mittels Swimlanes

Priorisierung von Tickets und Strukturierung von Boards mittels Swimlanes

Sie haben jetzt die Möglichkeit, Ihren Ticketboards Swimlanes hinzuzufügen, um Arbeitsabläufe zu beschleunigen und Aufgaben zu differenzieren. Mit Swimlanes können Sie:

  • Wichtige Aufgaben im Blick behalten, indem Sie sie oben auf dem Board anheften.
  • Projektaufgaben nach Bearbeiter, Fälligkeit, Erstellungsdatum, Ersteller oder einem beliebigen benutzerdefinierten Feld strukturieren.
  • Unterschiedliche Produkte, an denen Sie gleichzeitig arbeiten, auf einem einzigen Board zusammenfassen.

Öffnen Sie dazu den Tab Swimlanes in den Board-Einstellungen und wählen Sie ein beliebiges Ticketfeld – einschließlich benutzerdefinierter Felder – als Swimlane-Label aus. Sie benötigen Board-Admin-Rechte, um Swimlanes einrichten zu können.

20. Juli 2022
Code-Reviews

Einführung von Safe Merge und Dry Run

On-Premises 2023.1 Cloud
Einführung von Safe Merge und Dry Run

Arbeiten Sie in einem dynamischen Team an einem tempointensiven Projekt? Jetzt haben Sie die Möglichkeit, den Hauptbranch mit einer zusätzlichen Schutzebene zu versehen, um sicherzustellen, dass ein Merge-Commit nicht zu Buildfehlern führt. Mit Safe Merge können Sie Merge-Requests Integrationstests unterziehen, ohne potenziell schädliche Änderungen durch einen echten Merge in den Hauptbranch zu übernehmen.

Wie funktioniert es? Safe Merge erstellt einen temporären Merge-Commit, der die neuesten Versionen von Haupt- und Feature-Branch zusammenführt, vordefinierte Automatisierungsjobs oder TeamCity-Prüfungen durchführt und die Finalisierung des Merge-Vorgangs Ihnen überlässt.

Wenn Sie Ihren potenziellen Merge testen möchten, ohne ihn zu finalisieren, steht Ihnen die neue Option „Dry Run“ zur Verfügung. Dry Run fordert Sie nicht zum Abschließen des Merge auf, auch wenn dieser alle Tests bestanden hat.

Wie werden Safe Merge und Dry Run aktiviert? Navigieren Sie zu Project | Repositories | *Ihr Repository* | Settings | Protected Branches | Edit “main” branch. Aktivieren Sie dort die Option Safe Merge am unteren Rand und erstellen Sie dann eine Konfigurationsdatei safe-merge.json. Sie werden automatisch zur Schnellstartanleitung weitergeleitet, die Ihnen zeigt, wie Sie alles einrichten können.

In diesem Artikel erfahren Sie mehr über Safe Merge und Dry Run.

19. Juli 2022
Zusammenarbeit

Space On-Premises als Beta verfügbar

On-Premises Beta
Space On-Premises als Beta verfügbar

Sie benötigen eine vollständige Kontrolle über Ihre Daten? Dann möchten wir Ihnen die frisch veröffentlichte Space On-Premises Beta ans Herz legen. Sie können Space jetzt vollständig in Eigenregie verwalten, warten und aktualisieren.

Melden Sie sich für das Beta-Programm an und wählen Sie die passende Installationsoption: Space On-Premises for Docker Compose für einen schnellen Testlauf oder Space On-Premises for Kubernetes für eine größere, skalierbare Installation.

Die Beta-Version ist kostenlos und bietet alle Funktionen des Organization-Abonnements. Sie können bis zu 1000 Benutzeraccounts anlegen und 50 parallele Automatisierungs-Worker verwenden.

Sie möchten mehr erfahren? Lesen Sie diesen Blogartikel, um mehr über die Vorteile von Space On-Premises, die Installationsoptionen und die geplante Preisstruktur zu erfahren.

Sie möchten es ausprobieren? Folgen Sie diesen Anweisungen, um Space On-Premises herunterzuladen und einzurichten.

08. Juli 2022
Zusammenarbeit

Verbesserungen im Chat

On-Premises Beta Cloud

Mit einer Reihe von Updates verbessern wir die Anwendererfahrung in Space-Chats und helfen Ihnen, schneller zu kommunizieren.

Erwähnungen einfacher finden und schneller reagieren

Erwähnungen einfacher finden und schneller reagieren

Sie finden alle Ihre Erwähnungen auf einer speziellen Seite, die Sie mit einem Klick auf @ oben im linken Menü öffnen können. Sie sehen den Kontext, in dem Sie erwähnt wurden, und können sofort auf Nachrichten reagieren, sie zu Ihrer Todo-Liste hinzufügen, Tickets erstellen und zum entsprechenden Thread navigieren.

Favicons zur Unterscheidung von Browsertabs

Favicons zur Unterscheidung von Browsertabs

Das Jonglieren mit vielen Tabs kann mühsam sein, besonders wenn Sie viel zu tun haben. Mit den neuen Favicons können Sie jetzt einfacher zwischen den Space-Browsertabs unterscheiden, da die Tabs Chat, Issue, Code Review, Document und Profile jeweils unterschiedliche Favicons haben. Sie können nun Code-Reviews durchführen, Tickets bearbeiten, mit Kolleg*innen chatten und Dokumente schreiben, ohne die Tabs durcheinanderzubringen.

Code-Snippets in Chatnachrichten finden

Code-Snippets in Chatnachrichten finden

Sie möchten ein bestimmtes Code-Snippet in Ihren Chats finden? Die verbesserte Suchfunktion in Space macht Ihnen diese Aufgabe leichter – drücken Sie einfach Strg+Umschalt+F. Damit können Sie Snippets finden, selbst wenn Sie sich nicht an den vollständigen Klassen- oder Funktionsnamen erinnern.

Öffentliche Channels als privat kennzeichnen

Öffentliche Channels als privat kennzeichnen

Sie würden es bevorzugen, wenn eine Diskussion unter den Teilnehmenden bleibt? Dann können Sie jetzt die Möglichkeit nutzen, öffentliche Channels in private zu verwandeln. Um die Schutzstufe Ihres Channels zu ändern, klicken Sie auf die drei Punkte in der oberen rechten Ecke des Channels und wählen Sie Make private. Diese Einstellung ist nur für Channel-Admins verfügbar.

07. Juli 2022
Automatisierung & CI/CD

Deployments in Space

On-Premises 2023.1 Cloud

Wir möchten Ihnen einen echten Meilenstein der Space-Automatisierung vorstellen: Die Unterstützung von Deployments in Space ist jetzt öffentlich verfügbar.

Mit Deployments können Sie die Bereitstellung von Quellcode-Änderungen an eine Deployment-Umgebung verfolgen. Beispiele hierfür sind die Bereitstellung einer Web-App auf einem Produktionsserver, die Veröffentlichung einer Mobil-App in einem Store, das Hochladen einer Distribution auf einen FTP-Server usw.

In diesem Artikel erfahren Sie, wie Deployments Ihnen helfen und wie Sie mit ihnen loslegen können.

14. Juni 2022
Projekt\u00ADmanagement

Textbreite in Chats anpassen

On-Premises Beta Cloud
Änderungsvorschläge in Merge-Requests

Jetzt können Sie in Ihren Chats zwischen zwei Zeilenlängen wählen – komfortabel oder volle Breite. In der Einstellung Comfortable reading wird der Text in Ihrem Hauptchat immer umbrochen, unabhängig davon, ob ein Thread geöffnet ist oder nicht. In der Einstellung Full width wird die Zeilenbreite dagegen nur durch die Fenstergröße oder den aktiven Thread begrenzt.

Gehen Sie zu Chats | Settings | Advanced und wählen Sie unter Line length Ihre bevorzugte Einstellung aus.

7. Juni 2022
Projektmanagement

Projekt-Dashboard individualisieren

On-Premises Beta Cloud
Projekt-Dashboard individualisieren

Nach der Einführung individualisierbarer persönlicher Dashboards können Sie jetzt auch Ihr Projekt-Dashboard anpassen.

Dieses Dashboard bietet schnellen Zugriff auf die wichtigsten Elemente Ihres Projekts – Beschreibung, Mitglieder, bevorzugte Repositories sowie Dokumente, Tickets und Code-Reviews. Klicken Sie auf die Schaltfläche „Customize dashboard“ in der oberen rechten Ecke der Projektübersicht, und schon können Sie die einzelnen Widgets neu anordnen oder deaktivieren.

3. Juni 2022
Code-Review

Überarbeitete Code-Reviews

On-Premises Beta Cloud
Überarbeitete Code-Reviews

Mit großer Freude führen wir die überarbeitete Code-Review-Funktion in Space ein. Mit dieser Überarbeitung haben wir die Benutzeroberfläche verschlankt und den Code-Review-Ablauf vereinfacht.

Sie finden jetzt einen Überblick über Ihr Code-Review im rechten Fensterbereich. Dieser enthält Informationen über Qualitätsschranken, Konflikte, Reviewer, Entwicklungsumgebungen und verknüpfte Tickets.

Überarbeitete Code-Reviews

Der Abschnitt Qualitätsschranken wurde komplett überarbeitet. Sie können jetzt ohne weitere Klicks die Anzahl der erforderlichen Genehmigungen und deren Status verfolgen. Dies ist besonders nützlich, wenn Sie Qualitätsschranken mit komplexen Regeln verwenden.

Commits und Dateien befinden sich jetzt im linken Fensterbereich. Außerdem werden jetzt in der Commit-Ansicht mehr Informationen auf dem Bildschirm angezeigt, sodass Sie zum Beispiel nicht mehr mit der Maus über den Titel fahren müssen, um die vollständige Commit-Nachricht zu sehen.

Überarbeitete Code-Reviews

Als weitere Neuerung können Sie jetzt das Ziel Ihres Merge-Requests während des Review-Vorgangs jederzeit bearbeiten.

27. Mai 2022
Issue-Tracking

Projekt-Ticketliste aus Space exportieren

On-Premises Beta Cloud
Überarbeitete Code-Reviews

Nach der Veröffentlichung von Matrix- und Zeitberichten können Sie nun auch Ihre Projekt-Ticketliste als .csv- oder .xlsx-Datei exportieren.

Gehen Sie zu Project > Issues und klicken Sie rechts oben auf die Schaltfläche Reports. Dort können Sie auswählen, in welchem Format die Ticketliste exportiert werden soll.

17. Mai 2022
Code-Review

Code-Reviews und Merge-Requests in Sekundenschnelle erstellen

On-Premises Beta Cloud
Code-Reviews und Merge-Requests in Sekundenschnelle erstellen

Sie können jetzt mit wenigen Klicks ein Code-Review oder einen Merge-Request erstellen! Egal wo Sie sich in Space befinden, müssen Sie nur auf + in der linken Menüleiste klicken und Code Review oder Merge Request auswählen.

Space schlägt Ihnen automatisch die Repositories und Branches vor, an denen Sie kürzlich Änderungen vorgenommen haben.

10. Mai 2022
Issue-Tracking

Einführung von Ticket-Matrixberichten in Space

On-Premises Beta Cloud
Einführung von Ticket-Matrixberichten in Space

Sie können jetzt in Space Matrixberichte für Tickets erstellen und exportieren. Mit diesem Berichtstyp können Sie zwei Attributwerte frei auswählen und die entsprechenden Tickets als Matrix oder Diagramm darstellen.

Um einen Bericht zu erstellen, gehen Sie zu Project | Issues, klicken Sie rechts oben auf Reports und wählen Sie Matrix aus. Standardmäßig wird für jeden Ticketstatus angezeigt, wie viele Tickets den einzelnen Benutzer*innen zugewiesen sind.

Sie können den Bericht anpassen, indem Sie die Attribute für X- und Y-Achse ändern. Zur Wahl stehen Assignee (Bearbeiter), Created by (Erstellt von), Status und Tag.

Einführung von Ticket-Matrixberichten in Space

Mit den Pfeilen neben den Attributen können Sie die Daten sortieren. Um auf die entsprechende Ticketliste zuzugreifen, klicken Sie einfach auf eine Nummer in der Tabelle.

Indem Sie die Berichtsansicht ändern, können Sie zwischen der Matrix- und Diagrammdarstellung umschalten.

Um Ihren Bericht als .csv- oder .xlsx-Datei zu exportieren, klicken Sie rechts oben auf die blaue Download-Schaltfläche.

In diesem Artikel können Sie mehr darüber erfahren, wie sich der Matrix-Bericht mit Space-Tickets verwenden lässt.

10. Mai 2022
Anwendungen

Space wurde in die Toolbox-App aufgenommen

Cloud
Einführung von Ticket-Matrixberichten in Space

Jetzt können Sie direkt von der JetBrains Toolbox-App aus auf Ihre Lieblingsprojekte in Space zugreifen.

  • Im neuen Services-Tab können Sie Ihren Space-Account sowie andere Team-Tools und SaaS-Anwendungen verbinden.
  • Ihre bevorzugten Space-Projekte können direkt aus einer Liste in der Toolbox-App geöffnet werden.

In diesem Blogeintrag erfahren Sie mehr über die Integration.

9. Mai 2022
Issue-Tracking

Einführung der Zeiterfassung in Tickets

On-Premises Beta Cloud

Sie können jetzt die Zeit, die Sie mit der Arbeit an Space-Tickets verbringen, protokollieren und nachverfolgen. Dieses Update versetzt Ihr Team in die Lage, den Zeitaufwand für bearbeitete Aufgaben zu erfassen und die Aufzeichnungen als herunterladbare .csv-Dateien an Vorgesetzte oder Kunden weiterzuleiten.

Erfassung des Arbeitsaufwands für Tickets

Erfassung des Arbeitsaufwands für Tickets

Um den Zeitaufwand für ein Ticket zu protokollieren, gehen Sie zum Ticket und klicken Sie auf „Spent time ➕“. Anschließend können Sie die Dauer, den Starttag und die Beschreibung eingeben, mit dem @-Zeichen jemanden erwähnen oder die bearbeitende Person ändern.

Erfassung des Arbeitsaufwands für Untertickets

Erfassung des Arbeitsaufwands für Untertickets

Die Zeiterfassung funktioniert bei Untertickets genauso wie bei Tickets. Wenn Sie Arbeitszeit für ein Unterticket protokollieren, wird der Gesamtzeitaufwand des Tickets automatisch erhöht.

Zeitberichte herunterladen

Zeitberichte herunterladen

Um einen Bericht im .csv-Format herunterzuladen, gehen Sie zum Ticket und klicken Sie rechts oben auf „Time tracking report“.

Um den Zeitaufwand für Tickets anzuzeigen und zu protokollieren, benötigen Sie entsprechende Berechtigungen. Projektadmins können diese Berechtigungen an Kolleg*innen gewähren. Reguläre Benutzer*innen können ihre Admins um die Erteilung der entsprechenden Berechtigungen bitten. Die Zeiterfassung ist ab dem Team-Abonnement verfügbar. Im Free-Abonnement ist sie also nicht enthalten.

5. Mai 2022
Automatisierung & CI/CD

Einführung von Automatisierungs-Workern in Space

Cloud

Erfordern Ihre Builds Workflows, die mit Containern nicht zu realisieren sind? Benötigen sie spezielle Hardware oder Zugang zu internen Netzwerkressourcen?

Wir führen Automatisierungs-Worker in Space ein – eine neue Möglichkeit, Ihre Automatisierungsjobs auf Ihrer eigenen Hardware oder auf virtuellen Systemen in der Space Cloud auszuführen. Automatisierungs-Worker ermöglichen CI/CD-Workflows, die mit Containern nicht möglich sind.

Was ist ein Automatisierungs-Worker? Es handelt sich um eine leichtgewichtige Java-Anwendung, die unter Linux, Windows oder macOS ausgeführt wird. Ein Worker verbindet sich über die HTTP-API von Space mit der Automatisierungsfunktion, holt sich Jobs und Quellcode in Space ab, führt die Jobs aus und liefert die Ergebnisse wieder an Space ab.

Selbst gehostete Worker in Space

Mit selbst gehosteten Workern können Sie in Space jedes Buildskript auf Ihrer eigenen Hardware unter Linux, Windows oder macOS ausführen. Sie können vollständige .NET-Framework-Apps unter Windows erstellen und Builds auf spezieller Hardware ausführen, zum Beispiel um iOS- und macOS-Apps zu erstellen, ML-Tasks auf GPUs auszuführen und vieles mehr.

In diesem Artikel erfahren Sie mehr über selbst gehostete Worker und ihre Einsatzmöglichkeiten.

Worker in der Space-Cloud

Mit Space-Cloud-Workern können Sie Buildskripte auf virtuellen Systemen ausführen, die in der Space-Cloud-Infrastruktur gehostet werden. Dadurch können Sie sie für CI/CD-Aufgaben verwenden, die vollen Zugriff auf das System erfordern und somit in Docker-Containern nicht ausgeführt werden können.

In diesem Artikel erfahren Sie mehr über Space-Cloud-Worker und ihre Einsatzmöglichkeiten.

Auswahl einer Ausführungsumgebung für einen Job

Auswahl einer Ausführungsumgebung für einen Job

Die Umgebung, in der ein Job ausgeführt wird, hängt von verschiedenen Bedingungen ab. Es stehen zwei Pool-Typen zur Verfügung – Space Automation Cloud (Standard) und selbst gehostete Worker.

Sie können den Standard-Poolwert im Requirements-Abschnitt überschreiben. Wie das genau geht, erfahren Sie in diesem Artikel.

4. Mai 2022
Entwicklungsumgebungen

Space-Entwicklungsumgebungen: Rider-Unterstützung, Vorlagenkonfiguration und Ändern der IDE-Version

Cloud
Auswahl einer Ausführungsumgebung für einen Job

Remote-Entwicklung von .NET-Projekten mit Rider

Jetzt haben Sie die Möglichkeit, für die Entwicklung von .NET-Projekten mit JetBrains Rider Space-Entwicklungsumgebungen zu verwenden.

Für die Remote-Nutzung von Rider benötigen Sie die App JetBrains Gateway. Klicken Sie in einem beliebigen Git-Repository auf die Schaltfläche Open in IDE, um eine Entwicklungsumgebung zu starten. Wählen Sie die VM-Größe aus, wählen Sie Rider als Ihre IDE, geben Sie den Pfad zu Ihrer .sln-Datei an und erstellen Sie mit Create Ihre Dev-Umgebung.

In diesem Artikel erhalten Sie weitere Informationen zum Einstieg in die Rider-Entwicklung mit Dev-Umgebungen.

Konfigurieren reproduzierbarer Entwicklungsumgebungen für Ihr Projekt

Konfigurieren reproduzierbarer Entwicklungsumgebungen für Ihr Projekt

Nach einer ersten Einrichtung kann Ihr Team Space-Entwicklungsumgebungen für die Remote-Programmierung verwenden, ohne lokale Systeme einrichten zu müssen. Mit einem Devfile können Sie jetzt Entwicklungsumgebungen für Ihre Teamkolleg*innen konfigurieren, einschließlich solcher Aspekte wie Docker-Image, Umgebungsvariablen, Standard-IDE und CPU-/Speicherressourcen.

What is a devfile? Devfile is an open-source specification that uses YAML formatting for configuring and running dev environments. Um loszulegen, erstellen Sie eine Datei devfile.yaml im Ordner .space Ihres Projekts. In diese Datei können Sie Konfigurationsbeispiele aus dem Snippets-Fensterbereich einfügen.

In diesem Artikel erfahren Sie mehr darüber, wie Sie Ihre Entwicklungsumgebung mit Devfiles konfigurieren können.

Ändern einer IDE-Version in einer vorhandenen Umgebung

Ändern einer IDE-Version in einer vorhandenen Umgebung

Ab sofort haben Sie die Möglichkeit, die verwendete IDE-Version einer bestehenden Umgebung zu ändern. Öffnen Sie dazu in der persönlichen Navigationsleiste die Liste Ihrer Dev-Umgebungen, wählen Sie eine Umgebung aus und klicken Sie oben auf die IDE-Version. Ihre Entwicklungsumgebung wird mit der gewählten IDE-Version neu gestartet. Daten, deren Commit noch aussteht, werden dabei gespeichert.

28. April 2022
Paketverwaltung

Verwalten und Teilen von Dateiartefakten mit Space Packages

On-Premises Beta Cloud
Verwalten und Teilen von Dateiartefakten mit Space Packages

Mit „File Repository“ bietet Space einen neuen Paket-Repository-Typ für die automatische Speicherung und Freigabe von projektbezogenen Dateien.

Sie können das Repository mit Befehlszeilentools wie cURL und PowerShell aus der Ferne bearbeiten oder Dateien und Ordner über die Bedienoberfläche verwalten. Dank des standardmäßig aktivierten Datei-Schreibschutzes können Sie sich auf die Reproduzierbarkeit Ihrer CI/CD-Pipelines verlassen.

Um ein File Repository zu erstellen, gehen Sie zu Project | Packages, klicken Sie auf New repository und wählen Sie File Repository. Weitere Informationen finden Sie in der Dokumentation.

14. April 2022
Teammanagement

Integration des Space-Kalenders in Ihre bevorzugte Kalender-App über CalDAV

On-Premises Beta Cloud
Integration des Space-Kalenders in Ihre bevorzugte Kalender-App über CalDAV

Suchen Sie nach Möglichkeiten für ein besseres Zeitmanagement? Dieses Update bietet Ihnen die Möglichkeit, Ihre in Space gespeicherten Arbeits- und persönlichen Termine über Ihre bevorzugte Kalender-App zu verwalten.

Die in Space implementierte CalDav-Unterstützung ermöglicht das Betrachten und Bearbeiten Ihrer Space-Kalender in Kalender- und E-Mail-Apps, die CalDAV unterstützen – z. B. Mac- und iPhone-Kalender, Thunderbird und andere.

Was ist CalDAV? CalDAV ist ein Protokoll, mit dem Sie Ihren Kalender auf jedem beliebigen Gerät anzeigen und verwalten können, sofern Sie eine kompatible App verwenden.

In dieser Anleitung finden Sie weitere Informationen dazu, wie Sie Ihren Space-Kalender in Ihren Kalender-Apps betrachten und bearbeiten können, und welche Clients unterstützt werden.

13. April 2022
IDE-Integration

Zeitgesteuerte Veröffentlichung von Code-Review-Kommentaren in IntelliJ IDEA 2022.1

On-Premises Beta Cloud
Zeitgesteuerte Veröffentlichung von Code-Review-Kommentaren in IntelliJ IDEA 2022.1

Beim Überprüfen von Codeänderungen in der IDE können Sie jetzt auswählen, wann der Code-Review-Kommentar veröffentlicht werden soll:

  • Mit Post Now wird der Kommentar sofort im Code-Review veröffentlicht, und der Autor sowie die anderen Teilnehmer des Code-Reviews werden umgehend benachrichtigt.
  • Mit Save as Draft können Sie die Kommentare sammeln und in einem Rutsch veröffentlichen, etwa wenn die Änderung genehmigt oder eine Antwort eingetroffen ist.

Weitere Informationen zu Space-Code-Reviews in IntelliJ IDEA finden Sie in diesem Blogartikel.

Tastenkürzel für Code-Review-Kommentare

Space bietet jetzt bei Code-Reviews eine bessere Benutzererfahrung und zeigt relevante Tastenkürzel an. Wenn Sie einen Code-Review-Kommentar schreiben, können Sie mit Enter eine neue Zeile hinzufügen. Mit Strg+Enter wird der Kommentar gespeichert oder veröffentlicht.

1. April 2022
Projektmanagement

Space-Dashboard individualisieren

On-Premises Beta Cloud
Space-Dashboard individualisieren

Sie können jetzt die Widgets auf Ihrem persönlichen Dashboard neu anordnen und nicht benötigte Widgets ausblenden. In der Standardeinstellung bietet das Dashboard mit Widgets wie Kalender, Bevorzugte Projekte, Code-Reviews, Verfolgte Teams und Neueste Blogeinträge einen Überblick über nützliche Informationen für den Alltag.

Um Ihr persönliches Dashboard zu konfigurieren, klicken Sie auf Customize dashboard in der oberen rechten Ecke Ihres Profils. Sie können die Widgets nach Belieben anpassen, und wenn Sie wieder zur Standardansicht zurückkehren möchten, klicken Sie einfach auf Reset to default.

29. März 2022
Zusammenarbeit

Beliebige Dateien hochladen; Inhalte zentral verwalten und automatisieren

On-Premises Beta Cloud
Beliebige Dateien hochladen; Inhalte zentral verwalten und automatisieren

Mit diesem Update wird die Dateiverwaltung in Space Documents noch einfacher.

  • Alles, was Sie für die Arbeit an persönlichen und Team-Projekten benötigen, steht Ihnen jetzt unkompliziert in einem zentralen Speicher zur Verfügung. Ihre persönliche Dokumentenansicht zeigt alle Dateien an, mit denen Sie in Ihrer Space-Organisation kürzlich interagiert haben. Sie können den Speicherort jeder Datei sehen und Ihre Suche mit vordefinierten Filtern und Dropdown-Listen unkompliziert eingrenzen.
  • Das Hochladen, Betrachten, Teilen und Herunterladen von Dateien ist einfacher denn je! Ab sofort können Sie persönliche Dateien und alle projektbezogenen Artefakte (Bilder, PDFs usw.) direkt zu Documents hochladen.
  • Außerdem steht jetzt die Documents-API für die öffentliche Nutzung bereit. Sie können jetzt über API-Aufrufe mit Dokumenten kommunizieren und interagieren, um Routineaufgaben zu automatisieren.

Weitere Informationen zum Update und den Details der neuen Documents-Features finden Sie in diesem Blogeintrag.

22. März 2022
Code-Reviews

Zeilenübergreifende Kommentare in Code-Reviews

On-Premises Beta Cloud
Zeilenübergreifende Kommentare in Code-Reviews

Wir haben die Code-Review-Funktionalität von Space um zeilenübergreifende Kommentare erweitert. Um mehrere Zeilen zu kommentieren, öffnen Sie ein Code-Review oder einen Merge-Request, wählen Sie mit der Maus die gewünschten Zeilen aus und geben Sie Ihren Kommentar ein.

22. März 2022
Code-Reviews

Änderungsvorschläge in Merge-Requests

On-Premises Beta Cloud
Änderungsvorschläge in Merge-Requests

Jetzt können Sie bei der Überprüfung eines Merge-Requests schnelle Änderungen am Code vornehmen und diese als Vorschläge veröffentlichen, anstatt nur Kommentare zu hinterlassen.

Um eine Änderung vorzuschlagen, wählen Sie eine Zeile oder ein Codefragment aus, klicken auf Suggest changes und bearbeiten Sie den Code. Sie können zu Ihren Änderungen auch einen Kommentar hinterlassen, um Ihre Beweggründe zu erläutern. Ihre Teamkolleg*innen können Ihre Änderungen mit wenigen Klicks akzeptieren und als Commit übernehmen.

21. Februar 2022
Paketverwaltung

Verwalten und Teilen von Composer-Paketen in Space

On-Premises Beta Cloud
Verwalten und Teilen von Composer-Paketen in Space

Mit Space Packages können Sie jetzt Ihre eigenen Composer-Repositories erstellen. Sie können darin Pakete für Ihre PHP-Projekte speichern und freigeben. Um ein Composer-Repository zu erstellen, gehen Sie zu Project | Packages, klicken Sie auf „New repository“ und wählen Sie „Composer Repository“.

In diesem Artikel erfahren Sie mehr darüber, wie Sie ein Composer-Repository erstellen und Composer-Pakete veröffentlichen können.

18. Februar 2022
Paketverwaltung

Integration von Remote-Repositories in Space Packages

On-Premises Beta Cloud
Integration von Remote-Repositories in Space Packages

Wir führen eine Spiegelungsfunktion für Space Packages ein! Dieses Update bietet Ihnen folgende Möglichkeiten:

  • Manuelles Veröffentlichen von lokalen Paketen in Remote-Repositories. Um ein Paket in einem Remote-Repository wie Maven Central zu veröffentlichen, können Sie jetzt für jedes lokale Repository eine Liste von zugeordneten Remote-Repositories festlegen und Pakete in ihnen veröffentlichen.
  • Automatisches Caching von Paketen aus einem Remote-Repository. Wenn Sie ein Paket aus einem Mirror-Repository referenzieren, das noch nicht lokal verfügbar ist, lädt Space es aus dem verknüpften Remote-Repository herunter und speichert es im lokalen Cache. Mit dieser Funktionalität können Sie die Verwendung von Paketen aus entfernten Repositories vereinfachen und den Netzwerkverkehr reduzieren. Mit einem einzigen Space-Repository können Sie jetzt alle Build-Abhängigkeiten aus Remote-Repositories cachen.

In diesem Artikel finden Sie eine Schritt-für-Schritt-Anleitung für die Verwendung von Mirror-Remote-Repositories.

10. Februar 2022
Automatisierung & CI/CD

Unterstützung für Vault-Secrets bei der Space-Automatisierung

On-Premises 2023.1 Cloud
Integration von Remote-Repositories in Space Packages

Die Space-Automatisierung unterstützt jetzt das Speichern im HashiCorp Vault. Damit können Sie in Ihren Automatisierungsjobs Secrets verwenden, die auf einem Vault-Server gespeichert sind. Fügen Sie einfach eine Verbindung zum Vault-Server hinzu, erstellen Sie einen Parameter und verwenden Sie ihn wie einen gewöhnlichen, in Space gespeicherten Parameter.

In diesem Artikel finden Sie weitere Informationen zum Update und eine Anleitung zur Verwendung von Vault-Secrets bei der Space-Automatisierung.

9. Februar 2022
Anwendungen

Zugriff von Space-Anwendungen auf private Chatkanäle nach Autorisierung

On-Premises Beta Cloud
Integration von Remote-Repositories in Space Packages

Dank der neuen Optionen zur Anwendungsautorisierung können Sie jetzt Ihren Space-Anwendungen Zugriff auf private Channels in Space-Chats gewähren. Mit einer Option können Sie außerdem festlegen, was Ihre Anwendung innerhalb eines bestimmten privaten oder öffentlichen Channels tun kann. So können Sie zum Beispiel einer Anwendung erlauben, Nachrichten einzusehen und zu veröffentlichen, Channel-Informationen zu aktualisieren, neue Mitglieder hinzuzufügen und vieles mehr. Dieses fein abgestufte Berechtigungssystem hilft Ihnen, den Datenschutz zu gewährleisten, indem Sie sicherstellen, dass die Anwendung nur auf die Informationen zugreifen kann, auf die Sie ihr Zugriff gewähren.

Um die Berechtigungen für Chat-Channels festzulegen, gehen Sie auf die Seite Authorization | In-context Authorization für Ihre Anwendung, wählen Sie den Chat-Channel aus, und legen Sie die Berechtigungen fest, die Sie der Anwendung in diesem Channel gewähren möchten. Sie können die Anwendung auch vom Channel aus autorisieren, indem Sie Channel info | Applications aufrufen.

Bitte beachten Sie, dass nur Channel-Admins Chat-Channel-Berechtigungen erteilen können. Andere Benutzer*innen können von den Channel-Admins Berechtigungen anfordern. Derzeit benötigen Anwendungen keine Autorisierung für den Zugriff auf öffentliche Channels, aber wir werden in einem der nächsten Space-Updates diese Anforderung einführen.

In diesem Artikel erfahren Sie, wie Sie Ihrer Anwendung Berechtigungen erteilen können.

8. Februar 2022
Issue-Tracking

Neuerungen in Space-Tickets: Unterpunkte, Verfolgen von Ticketerwähnungen und Filtern von Tickets nach Board

On-Premises Beta Cloud

Wir führen einige Updates ein, die das Arbeiten mit Tickets einfacher und transparenter machen.

Unterteilen komplexer Tickets in kleinere Aufgaben durch Unterpunkte

Unterteilen komplexer Tickets in kleinere Aufgaben durch Unterpunkte

Sie können jetzt in Space-Tickets Unterpunkte hinzufügen. Damit können Sie komplexe Tickets in kleinere Aufgaben unterteilen oder Anforderungen, DoDs und andere relevante Informationen auflisten. Wie Checklisten können auch Unterpunkte verschachtelt sein, und Sie können sie nach Fertigstellung abhaken.

Der neue Abschnitt Sub-items befindet sich unterhalb der Ticketbeschreibung. Um einen Unterpunkt hinzuzufügen, klicken Sie auf Add item und beginnen Sie mit der Eingabe. Der Unterpunkt kann eine einfache, mit Markdown formatierte Textzeile bleiben, oder Sie können ihn in ein Ticket umwandeln und sofort einem beliebigen Teammitglied zuweisen. Sie haben auch die Möglichkeit, ein vorhandenes Ticket als Unterpunkt hinzuzufügen, indem Sie auf das Symbol ✳ klicken.

In diesem Artikel erfahren Sie mehr über die Verwendung von Unterpunkten in Tickets.

Verfolgen aller Erwähnungen eines Tickets im Ticketverlauf

Verfolgen aller Erwähnungen eines Tickets im Ticketverlauf

Damit Sie nichts Wichtiges verpassen, haben wir es Ihnen einfacher gemacht, alle Erwähnungen und Diskussionen im Zusammenhang mit Ihren Aufgaben in Space nachzuverfolgen.

Wann immer jemand ein Ticket durch Eingabe der ID oder eines Links in einem Space-Channel, einem Code-Review-Kommentar oder einem anderen Ticket erwähnt, wird diese Erwähnung automatisch im Ticketverlauf angezeigt. Auf diese Weise können Sie sich darauf verlassen, dass keine wichtigen Diskussionen verloren gehen und Sie immer den vollständigen Kontext nachlesen können.

Ein Beispiel: Eine Chat-Nachricht, die eine Ticket-ID enthält, wird in das erwähnte Ticket kopiert:

Die folgenden Regeln stellen sicher, dass private Nachrichten nicht veröffentlicht werden. Space veröffentlicht KEINE Erwähnungen aus den folgenden Quellen:

  • Direktnachrichten
  • Unterhaltungen
  • Private Channels
  • Projekte, auf die der Besitzer des erwähnten Tickets keinen Zugriff hat

Code-Review-Kommentare aus einem öffentlichen Projekt werden veröffentlicht, aber die Details sind nur für Projektmitglieder sichtbar, die Zugang zum Projekt-Repository haben. In diesem Artikel erfahren Sie, wie Sie Tickets kommentieren können.

Filtern von Tickets nach Board und Sprint

Jetzt lassen sich Tickets noch schneller finden – mit dem neuen Board-Filter in der Ticketliste eines Projekts können Sie nach Boards und Sprints filtern. Dieser Artikel zeigt Ihnen, wie Sie Ticketboards verwenden können.

31. Januar 2022
Entwicklungsumgebungen

Weitere IntelliJ-IDEs in Space-Entwicklungsumgebungen

Cloud
Unterteilen komplexer Tickets in kleinere Aufgaben durch Unterpunkte

Möchten Sie aus der Ferne in Ihrer bevorzugten JetBrains-IDE programmieren? Neben IntelliJ IDEA und Fleet werden jetzt weitere IntelliJ-basierte IDEs von Space-Entwicklungsumgebungen unterstützt. Wenn Sie Space-Entwicklungsumgebungen über JetBrains Gateway verwenden, können Sie GoLand, PhpStorm, PyCharm, RubyMine, WebStorm und CLion (ab Version 2021.3) über eine Remote-Verbindung nutzen.

In diesem Blogeintrag können Sie Space-Entwicklungsumgebungen in Aktion sehen und erfahren, wie Sie Ihre IDE remote nutzen können.

28. Januar 2022
Automatisierung & CI/CD

Kürzere Build-Zeiten bei Space-Automatisierungen

Cloud
Fehlerkorrektur

Durch einen Wechsel der Engine, die Automatisierungsjobs ausführt, können Sie bei Verwendung der Space-Automatisierung mit kürzeren Build-Zeiten rechnen. Jobs werden viel schneller gestartet, und auch Jobs, die aus mehreren Schritten bestehen, haben einen deutlichen Geschwindigkeitsschub erhalten.

Wie schnell werden Automatisierungsjobs ausgeführt?

Nehmen wir an, Sie wollen ein Skript ausführen, das zwei Jobs enthält – einer enthält nur einen „Hello-World“-Containerschritt und der andere enthält drei solcher Schritte. Mit der neuen Engine wird der aus einem Schritt bestehende Job bis zu 10-mal so schnell und der Job mit drei Schritten bis zu 5-mal so schnell wie bisher ausgeführt.

Automatisierungsskripte beschleunigen

Die Space-Automatisierung verwendet jetzt standardmäßig die neue Engine, sodass Sie keine besonderen Einstellungen mehr vornehmen müssen, um Ihre Buildvorgänge zu beschleunigen. Wenn lange Build-Zeiten Sie bisher davon abgehalten haben, die Space-Automatisierung zu verwenden, ist jetzt ein guter Zeitpunkt, um einen neuen Versuch zu wagen.

Fehlerkorrektur

Wir haben entdeckt, dass das neue Backend einen Fehler bei der Zuweisung von Container-Ressourcen behoben hat. Genauer gesagt ignorierte das alte Backend die CPU- und RAM-Konfiguration des Containers und gab dem Container Zugriff auf alle Ressourcen des Hosts, auf dem der Container gestartet wurde.

Dadurch, dass das neue Backend diesen Fehler behebt, kann es zu einer langsameren Ausführung von Jobs kommen, für die niedrige CPU- oder Speicherlimits konfiguriert sind, da diese nun die korrekte Menge an Ressourcen erhalten.

27. Januar 2022
Entwicklungsumgebungen

Docker-Unterstützung in Dev-Umgebungscontainern

Cloud
Docker-Unterstützung in Dev-Umgebungscontainern

Space unterstützt jetzt den Docker-Daemon innerhalb des Entwicklungsumgebung-Containers. Um einen Container in einer Entwicklungsumgebung auszuführen, öffnen Sie einfach das Terminal in Ihrer IDE und führen Sie die entsprechenden Docker- oder Docker-Compose-Befehle genauso aus, wie Sie es auf Ihrem lokalen System tun würden.

Weitere Informationen zum Programmieren in einer Entwicklungsumgebung finden Sie in diesem Artikel.