Commit c92eca2d authored by Richard Glosner's avatar Richard Glosner
Browse files

Merge branch 'COPY-b67ecc28' into 'main'

[COPY]-* lines

See merge request inject/inject-docs!91
parents fcf00df7 bc75fd6a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

## In a nutshell

- This is the second phase of the INJECT process, focused on exercise specification. We assume phase assumes that the exercise designer is already familiar with the scope as defined by the Understand phase.
- This is the second phase of the INJECT process, focused on exercise specification and we assume that the exercise designer is already familiar with the scope as defined by the Understand phase.
- This is the most important of all phases. It can be compared by analogy to the preparation of a construction plan.
- The goal of the phase is to specify an exercise that meets the needs of the client and can be implemented in the IXP environment. 

+25 −5
Original line number Diff line number Diff line
# Changelog
# Platform Changelog

The INJECT Exercise Platform (IXP) is released in different versions.
Most significant changes between the releases are listed below.
**The INJECT Exercise Platform (IXP) is released in different versions.
Most significant changes between the releases are listed below.**

This list is not complete, as each new release also includes numerous fixes
and smaller improvements.
**This list is not complete, as each new release also includes numerous fixes
and smaller improvements.** 

## You might find useful
- If you want to learn more about backend and frontend version compatibility, read the second section in our [Installation Guide](tech/installation/overview.md#installation_1).
- If you are looking for the changelog of the definitions, go here: [definitions changelog](tech/architecture/definitions/CHANGELOG.md)
- If you are interested in the definition and platform compatibility, go here: [version compatibility](tech/version-compatibility.md)

---

## 3.0.3 (frontend)
Adds a notification when the WebSocket connection fails. 
This notification will prompt users to log out and log in again to refresh the data.

## 3.0.2 (frontend)
Fixes email between teams. 
Increases the maximum number of teams per exercise to 50 (from 20).

## 3.0.1 (frontend)
Fixes the checkbox in table selection. 
Fixes exercise log download. 
Adds a descriptive message when downloading a file not supported by the file viewer.

## 3.0.0

+23 −2
Original line number Diff line number Diff line
@@ -31,11 +31,27 @@ Welcome! Whether you're responsible for technical deployment or facilitating tab
</div>

!!! News
    *February 16, 2025* 
    We've just released the third version of the INJECT Exercise Platform (v 3.0.0). The entire documentation has been updated to reflect this new version. 
    *June 4, 2025* <br>
    Frontend version 3.0.3 is now available with WebSocket connection notifications and improved user experience when connection issues occur.  
    [Changelog](changelog.md#303-frontend).

    *April 28, 2025* <br>
    Frontend version 3.0.2 has been released, fixing email communication between teams and increasing the maximum number of teams per exercise to 50.  
    [Changelog](changelog.md#302-frontend).

    *March 28, 2025* <br>
    Frontend version 3.0.1 is out, addressing table selection issues, exercise log downloads, and file viewer messaging.
    [Changelog](changelog.md#301-frontend).

    *February 16, 2025* <br>
    We've just released the third version of the INJECT Exercise Platform (v 3.0.0)– [Changelog](changelog.md#300). 
    The entire documentation has been updated to reflect this new version. 
    If you are using an older version of the platform, please check our [Version Compatibility](tech/version-compatibility.md) page.
    


 

## The Big Picture

<div class="main_grid-border" markdown>
@@ -52,12 +68,17 @@ Welcome! Whether you're responsible for technical deployment or facilitating tab

    **[Installation Guide ↲](tech/installation/overview.md)**:
      Step-by-step instructions for deploying IXP using Docker Compose and Nginx.

    **[Architecture Overview](tech/architecture/overview.md)**:
      Detailed documentation on the architecture of the IXP, including component definition.  

    **[Definition Description](tech/architecture/definitions/README.md)**: documentation of exercise definitions - learn how YAML-based configurations describe the structure and content of exercises.

    **[Version Compatibility](tech/version-compatibility.md)**: Overview of platform versions and their corresponding documentation versions - check which documentation version matches your platform version.

    **[Security](tech/security.md)**:
      Details on the security measures and practices implemented in the IXP.  

    **[API Documentation](tech/api/overview.md)**:
      Comprehensive documentation of the APIs provided by IXP, including RESTful APIs.  
  
+7 −0
Original line number Diff line number Diff line
# Definition Changelog

## You might find useful
- If you are looking for the platform changelog, go here: [platform changelog](../../../changelog.md).
- If you are interested in the definition and platform compatibility, go here: [version compatibility](../../version-compatibility.md).
---

## 0.18.1

Add note to questions.
+8 −6
Original line number Diff line number Diff line
# Platform and Documentation Version Compatibility

## In a nutshell:
- The INJECT platform comes in different versions
- Each platform version has a matching definition versions
- Check the table below to find which definition version you should use
- The INJECT platform comes in different versions.
If you are looking for the platform changelog, go here: [platform changelog](../changelog.md).
- Each platform version has a matching definition versions.
If you are looking for the definitions changelog, go here: [definition changelog](architecture/definitions/CHANGELOG.md).
- Check the table below to find which definition version you should use.

---

| Definition Version | Platform Version | Codename |
|--------------------|------------------|----------|
| 0.18.1 | 3.0.0 | Citadel |
| 0.12.1 | 2.0.0 | Bastion |
| 0.8.0 | 1.0.0 | Aegis |
| 0.18.1 | 3.0.X | Citadel |
| 0.12.1 | 2.0.X | Bastion |
| 0.8.0 | 1.0.X | Aegis |


[Definition upgrade Guide](architecture/definitions/upgrade.md){ .md-button }
 No newline at end of file