News

Public Instances of GeneXus Server: better organized & enhanced content

For each public instance of GeneXus Server (Samples, Sandbox and Open), there will be a single installation offering a unified catalog of KBs to be used with GeneXus 15 or more recent versions. This will simplify the content organization, and will avoid the need for migration processes when upgrading projects to new versions. Likewise, and as part of this restructuring, the services associated with discontinued versions (X Evolution 1, X Evolution 2, and X Evolution 3) will be cancelled in due time.

GeneXus Server offers instances for public and free use for examples (Samples), proof of concept (Sandbox) or open source developments (Open). For each of these scenarios, there are currently separate instances on different versions. 

The back-compatibility enhancements of recent versions –from version 15 on– will give way to better-organized services, so, for versions 15 and up there will be a unified service for each scenario (Samples, Sandbox, and Open).

Services for discontinued versions (X Evolution 3 and previous) will be deactivated according to the schedule below. 

Unified instances for versions 15 on

Due to compatibility restrictions regarding versions of GeneXus used in combination with these services, each of them had independent instances for different versions. For example, those who developed with GeneXus  X Evolution 2 could use Sandbox XEv2 for proof of concept scenarios, while those using X Evolution 3 could use the corresponding Sandbox XEv3. Services for Samples and Open used a similar organization.

Since version 15 of GeneXus and GeneXus Server, we have worked strongly on backwards compatibility, so that, even when each new version (or upgrade) may include new functionalities (properties, object types and so on) that previous versions can’t handle, GeneXus Server guarantees compatibility for projects that are developed using any previous version of GeneXus.

For instance, GeneXus Server version 17 Upgrade 5 may be used for developments on any previous GeneXus version and upgrade (starting from version 15 and up to GeneXus Server version, which in this example is 17 Upgrade 5).

 
Service Use Case URLs / version
Samples Knowledge Bases used as examples on how to model specific scenarios. https://samples.genexusserver.com/v17
Latest released upgrade
https://samples.genexusserver.com/beta
Preview of next upgrade
Sandbox Knowledge Bases published here become available to the GeneXus Community and will be automatically deleted after 15 days of inactivity. https://sandbox.genexusserver.com/v17
Latest released upgrade
https://sandbox.genexusserver.com/beta
Preview of next upgrade
Open Knowledge Bases shared with the GeneXus Community as open source projects. https://open.genexusserver.com/v17
Latest released upgrade
https://open.genexusserver.com/beta
Preview of next upgrade

 

So, while some projects might be developed with a given version of GeneXus (such as version 15 Upgrade 4), others may be developed with other versions (like version 16 Upgrade 8, or version 17 Upgrade 3), but they may all use the same installation of GeneXus Server, thus sharing the knowledge base catalog, the definition of users and the associated permissions. 

This enables the easier publication or location of each project’s knowledge bases and the simplification of processes when a newer version starts being used for developing.  

When developers decide to start using a newer version of GeneXus for a given project, they may continue to use the same KB on the same GeneXus Server, without the need to publish it to a different instance, and without having to change the URLs used by the developers, or their continuous integration processes. 

Note: each service had URLs related to previous versions (ie: https://samples.genexusserver.com/v15 or https://open.genexusserver.com/v16 ). Those URLs will remain active, but they do not represent separate instances of GeneXus Server for they refer to the same installation that relates to the URL of GeneXus 17.
 

Cancelled Instances of Discontinued Versions

The services associated with versions prior to GeneXus 15 will be deactivated according to the following schedule and the knowledge bases in them will be permanently deleted.

Those interested in obtaining copies of any knowledge bases currently contained in such services may download them before the corresponding deactivation date. 
 
 
Service URLs Deactivation Date
Samples https://samples.genexusserver.com/xev2
https://samples.genexusserver.com/xev3
October 10, 2021
Sandbox https://sandbox.genexusserver.com/xev1
https://sandbox.genexusserver.com/xev2
https://sandbox.genexusserver.com/xev3
October 10, 2021
Open https://open.genexusserver.com/xev1
https://open.genexusserver.com/xev2
https://open.genexusserver.com/xev3
October 10, 2021