Skip to content

Releases: educates/educates-training-platform

educates:3.7.1

12 Apr 09:03

Choose a tag to compare

Version 3.7.1

Features Changed

  • Injection of environment variables corresponding to Kubernetes services which exist in the same namespace of the workshop session container, are now disabled. These were not being relied upon and were polluting the set of environment variables for the session.

  • When the lookup service communicates with a training portal running on the local cluster, it now uses the internal Kubernetes service URL rather than the public URL.

File Checksums

b4085228fc0343c07b7b9ae80d74148b953747a809dd61ffcb5867bb9c0b981a  educates-darwin-amd64
603a0727b37b32febbbf9770ca7c23db2fc7154d41b434d0e678800c8ff94dda  educates-darwin-arm64
1ac7f6d518535dd37e9b9573b950f77bec8746d664ed4095d52068dd20e065b4  educates-linux-amd64
ff469a853f1f5c9ebc4f2b188ed7d032dcd3d692b5a2cc3e1d3293e2f38ff70c  educates-linux-arm64
fce8d393d2c5a7c9f0a30ea224492af5c9382e40ced24bee2f2f45744dbc0a51  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.1-rc.5

10 Apr 01:48
4e60d66

Choose a tag to compare

educates:3.7.1-rc.5 Pre-release
Pre-release

File Checksums

10c17aa11b5a5a10830355f12cf53cea3c0aef4d08dfc906e4668a0872db3041  educates-darwin-amd64
3050734cd443b633989041424d0bda9866962e80d3383c1a24466326c26cad50  educates-darwin-arm64
98b3c16fe492d163ce39070e4b5b9281e7e4e1b633aa92a0a108a4a24f19569c  educates-linux-amd64
09187ae6241d23fd39a704a1f078fbea8c2f488acd7373339c80a222707830e4  educates-linux-arm64
a26c9ae6e2f8c03983363328ae6e9a1012a9d0402fefa6bf2b0de699a164db78  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.1-rc.1

04 Apr 09:16
c262721

Choose a tag to compare

educates:3.7.1-rc.1 Pre-release
Pre-release

File Checksums

bbe4735aa45b71de00693aae19b1e3cc0a8a42ed45c559a17cd8c0b480e130e6  educates-darwin-amd64
5edfb3f99e2bf3bb03b68fd1f844254b7b1e61e2a8a3b2b36a924b8a8968d33c  educates-darwin-arm64
e93484d3e19284c24bd94cc80275cec4a08687ba127af54630f327dd68c2f359  educates-linux-amd64
84efdd78a64a176a43895bd9596aa3a0ae7f1158d0c529c6fe9ef6d095f03292  educates-linux-arm64
b46e0572091352259e528b278781d5adb64bef9a1b63b969096b3db5f505b081  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.0

30 Mar 23:20

Choose a tag to compare

Version 3.7.0

New Features

  • Added new editor clickable actions for workshop instructions:
    editor:prepend-lines-to-file, editor:append-lines-after-line,
    editor:insert-lines-before-match, editor:insert-lines-before-selection,
    editor:append-lines-after-selection, and editor:delete-text-selection.

Features Changed

  • The editor:insert-lines-after-line clickable action has been deprecated in
    favour of editor:append-lines-after-line. The new name is consistent with
    the naming convention where "insert" means before and "append" means after.
    The old action name will continue to work but should be replaced with the new
    name in workshop content.

  • When the workshop session container fetches the OAuth access token from the
    training portal, it will now use internal Kubernetes service for the training
    portal instead of using the public URL. This means it should work even when
    pods in the cluster cannot access the external load balancer for the cluster
    ingress router.

Bugs Fixed

  • Because Coder version of VS Code keeps editor state in browser cookies, if
    you started a workshop and got the same hostname as was used for a workshop
    in the past, it could try and open a editor on a file from the previous
    workshop when the VS Code editor is started up. This file would not exist
    if was a completely different workshop, or was created by later steps in the
    workshop. Thus see an editor pane with an error in it. What will now be done
    is that the helper extension for the editor will now close all editors when
    VS Code starts up the first time. You may see the editor windows come up
    momentarily and then be removed, but they will at least not perist.

File Checksums

227231e9d8754b79b1ec3fa6c14468f0b49c4988bf210f712c8fafcfdcddcf80  educates-darwin-amd64
f529d18852bdf87a9d494bcfaa45b2599c28b7f37bc62a04c14988aecb93023f  educates-darwin-arm64
9943d051e0081c1eba345f3394f7e709f7ece49935d8f6ffbdf7f4468cb2e6c3  educates-linux-amd64
4a94f4c317d81b7876a728d044cd9323e9aeb3bd06cd110c7181c99b18bb9a1b  educates-linux-arm64
4481b0e897db1ffa13d7e9e6a6538d1eab13b789dae885469e3325512bbd361b  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.0-rc.4

28 Mar 07:07
303136a

Choose a tag to compare

educates:3.7.0-rc.4 Pre-release
Pre-release

File Checksums

1a889f4b3afdc6bd3a40808f167e4a5a1322a57c3cb10326f20605702562c1f2  educates-darwin-amd64
6ff350e0e6fe605d1ddaeca293ac02c96342b5c6156ae7407dc99c42cefd6708  educates-darwin-arm64
1b0f457d4addb70251eafe388af6ccb2f87e5b8281659d3a9bbc4b3b8a4c6616  educates-linux-amd64
f0a82517f9554640735c8c7eb8b88d92c7adc5e47b82b9c07a82cfa013468eaf  educates-linux-arm64
c1cc4d07308e1f11afd23242fefd1b00a6cc529aae6e729b703f9a91fe684e48  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.0-rc.3

26 Mar 00:27
92d9bc7

Choose a tag to compare

educates:3.7.0-rc.3 Pre-release
Pre-release

File Checksums

058606f192fc99f61c5f168fb55fd8ac286a8a6fbffb8301ac34dfc41822c39d  educates-darwin-amd64
8d31b3aa5af42e9ddb3b05d3db2d45efe894303fdd0648d25326c09d11f0865f  educates-darwin-arm64
04e5e48c693a22d924ff131aa8d4ce2f58063ea7396089eb0d58fd85441b0d18  educates-linux-amd64
8b8b1f9f600a79dd4c60373c4cd27a765c569869471055e73cce1e6d3b49ebe1  educates-linux-arm64
b3b1f3cb5b86c1e1155bcf61e50f03f5a58b0b510e7d6c2e1ab5120430f2cea8  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.0-rc.2

25 Mar 22:30
db795cd

Choose a tag to compare

educates:3.7.0-rc.2 Pre-release
Pre-release

File Checksums

e37139e518a8ebdfc5d459bdc5eb0b9d1a4c2b836fe5abe0818e921e0723b5a8  educates-darwin-amd64
c0b3595b210349fba51f18930fcb625a37f1d7d85e56ec9011a45e92fd6b3c5e  educates-darwin-arm64
5d061f27c444194ffb30003b769c2f1c9b3f1e3fcce1343d35438a7d207b52b5  educates-linux-amd64
5a963026b671d2e485ff55898cb91f03108061e7bd0e8fb3be63d90d3189f35c  educates-linux-arm64
fa447c51ba8ec7247116644d05c21d58fcf6a6aa1ebae63ee98958c3733956e6  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.7.0-rc.1

25 Mar 10:41
546eddd

Choose a tag to compare

educates:3.7.0-rc.1 Pre-release
Pre-release

File Checksums

465400477177ac3f06e134b52ac604c50b2d6b36851eef5578680202a3a3c0ff  educates-darwin-amd64
c319da28c756554d1c66abfec786cbe6efdaa4164ee2eabf5dc3829a36b5298b  educates-darwin-arm64
297f66e5b5556c39650958d1006b25588b41b0210466b3a6040b77972a5a356f  educates-linux-amd64
932bd6a42dd35c86bf5c0bd00d90ace3b0cf6631f5ad6c09e5210afefea53ded  educates-linux-arm64
23870cd73834ae84a5c60ef395335717084731ecfbffb4efe6affdbaf4aa3766  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.6.1

19 Mar 09:46

Choose a tag to compare

Version 3.6.1

Bugs Fixed

  • When a TrainingPortal spec lists the same Workshop resource multiple times
    with different alias values (e.g., to offer the same workshop with different
    environment variable overrides), the training portal correctly identifies each
    WorkshopEnvironment by its alias internally. However, the alias is never
    persisted on the WorkshopEnvironment Kubernetes resource - only the original
    Workshop resource name is stored in spec.workshop.name. This means the
    lookup service lacked the information which identified the workshop was to be
    requested via its alias and such workshops could not be requested as it always
    tried to use the name on the Workshop. An extra label is now added to
    WorkshopEnvironment listing the name of the workshop to be used when it is
    requested, ie., the alias if defined or otherwise the name of the Workshop.
    This is now used by the lookup service to properly expose the workshop
    allowing to be requested.

  • When a ingress CA was being supplied this was not being injected into the
    training portal, so if analytics webhook URL tried to report events to a
    service in the same cluster where CA was required, it would fail as it would
    not trust service certificate.

  • When analytics were being reported by the training portal and the service
    receiving the event accepted the connection but returned a non 200 response,
    it would be silently ignored and nothing was logged. If a non 200 response
    is returned details will now be logged.

  • Fixed ACME HTTP-01 solver image not being properly set in the cert-manager
    Deployment, which caused HTTP-01 challenge resolution to fail for Certificate
    Issuers.

  • The page_number property in analytics events for pages was not being passed
    through.

File Checksums

b0a294df1e64ff1b09f2fb0865b32c660b0e157cddf7a9a52fc1ff3fae83f415  educates-darwin-amd64
661cd1ec23fae8ef5efd71e63c32a6857f123ad21aa32de2ee75c05c4abcc39c  educates-darwin-arm64
dd7cc681daa352d5f3e9f989da03e6d1151785f58d349db2db1c23951ef305f6  educates-linux-amd64
a83a092c9f14873deb2cf15893bf1e2bfd1a5af5b33c90eff9dc98acbcbd36b2  educates-linux-arm64
b2d9203ee0d780085eab595ecef10f31aa860f8b67c4c528de4a7c972fdcecf7  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml

educates:3.6.1-rc.2

19 Mar 06:57
a9813c6

Choose a tag to compare

educates:3.6.1-rc.2 Pre-release
Pre-release

File Checksums

390da50fb7fd562198373735feb789f0bcc119db4325797dd69fcf4a7b1db5cf  educates-darwin-amd64
f481ba4fc36ebaedc6bf71aa3dde669ceaf3e57d75904c02b3ff98fb81388016  educates-darwin-arm64
6d64d040ebee2e0aa65779001e8dc55bd812252691aada113150bef020f4835d  educates-linux-amd64
e78e787564cb5efc944bd0b1a73623fc039c69a78d0a9dbf3411071b8864e5d0  educates-linux-arm64
3cbb64a035dbaa76be78d5fd1d20d71b98ac97abb7976aaf701777c140b4e3ee  educates-installer-app.yaml
4e91f9ce55b75e02811ed67c6c101b5b317adada63f8a27baf464a66bcf6b1b0  educates-installer-app-rbac.yaml