Migration

This section lists required migration steps for upgrades between major versions.

0.1.x → 0.2.x

Chat completion component

The used OpenAI component changed from text completion to chat completion.

Solution stream

Solutions are now streamed to exception pages.

Dependency injection

Several classes are now ready for dependency injection.

  • Migrate custom classes to use dependency injection.

  • Implement new static factory method create() within custom solution providers and prompts.

  • Make sure custom classes can be used without dependency injection as well, since exception handling may happen on a very low level where DI is not available (yet).