Skip to main content

Version 1.9.2

Here are our Release Notes for Artemis v.1.9.2

Release date: 22 January 2025

🚀 New features and functionalities

We made it easier to access Artemis chat

Artemis provides a chat functionality for you to chat with your codebases and other files. You can now access this chat functionality from anywhere on that platform, from the top navigation bar. See the image below:

Chat sidebar

We added the option for you to extract code snippets from any file type

On Artemis, you can use code files uploaded to the platform to extract code snippets. Previously, this functionality was limited to specific file types. Now you are able to extract snippets from any file type.

We added capabilities to make Artemis faster and more scalable

We have integrated the Ray framework into our architecture to further parallelise improved code snippet generation. This makes using Artemis faster and more scalable.

We added text wrapping in the code editor for better readability

Artemis provides code editors across the platform. We have enabled text-wrapping here for greater readability.

We added support for multiple AI models and embedding services

We have added support to the following LLMs and embedding models:

  • Qwen-2.5-coder-32b
  • OpenAI Ada embedding preset
  • DeepSeek v3 model
  • AWS Bedrock Titan embeddings
  • Vertex AI Llama 3.2 90B model

📈 Improvements

We have made report generation asynchronous

Artemis provides the option for users to generate a report based on their optimisation. Previously, this functionality required the user to stay on the report generation page, and the report was downloaded to the local device by default. We have now improved the usability aspects of this functionality, where users are able to revisit the optimisations page to view or download a report when preferred.

We improved the process to validate your code on Artemis

With Artemis, you can compile the generated code snippets and run unit tests and benchmark tests to validate LLM output. We have improved this process of validating your code. See detailed documentation here: Artemis runner documentation.

We refined the Artemis Intelligence feature

Artemis includes an Artemis Intelligence component which conducts genetic code optimisation at code snippet level. We have improved the customisation options available here, so that you are able to have further control on the type of optimisation you generate.

We have improved the optimisations page

We have made design changes to the optimisations page for a new look and feel. These changes also make the page easier to use. See an overview of the page below:

New optimisation page

🦕 Deprecated

We changed the way Artemis calculates the importance of a code snippet in a codebase

Once Artemis generates alternative code snippets, it applies different snippets to the entire code project to identify the most optimal changes at codebase level. Artemis provides metrics to evaluate the impact of each snippet on the entire codebase along three metrics, runtime, CPU, and memory. We use machine learning approaches to calculate these metrics, and previously used a combination of tree-based and linear approaches. We have removed the tree-based approaches to calculating the metrics, as they were less reliable in providing accurate metrics for a small number of code changes.

🐞 Bug fixes and usability

We made several fixes across the platform

We've made several changes across the platform to improve stability and user experience. This also includes refactoring to improve the performance of our on-premise deployments.

🚨 Security

We made Artemis further secure to use within corporate proxies

We added SSL certificate handling support for Git repositories. This furthers our attempts to make Artemis secure to use within corporate proxies.