DeepMind (Gemini) support, extended OpenAI functionality, OAuth2 support, general enhancements, and bug fixesv2024.4.0- Added support for Google DeepMind (Gemini) APIs
- Model
- Corpus (v1beta)
- Chat
- OpenAI support for external function calls
- OAuth2 support (session and file based support)
- Refactored KMeans ML implementation to support arrays
- Improved support for Date to String operations
- Improved Base64 encoding and decoding
- KMean supports n-length arrays
- Added support for private functions
- Tuples classes moved to Collection.Tuple
- Added 'First' and 'Last' methods to Vector classes
- Added support for HTTP(s) 'DELETE' and fixed logic error in HTTP client
- Fixed ARM64 JIT compiler 'eor' instruction issue impacting macOS and ARM64
v2024.3.0- Added support for OpenAI APIs
- Docker support
- Fixed memory manager bugs #462 and #482
v2024.2.1- Added support for response files (#454)
- Support for the unary bit wise 'not' operator (#480)
- Webserver library enhancements
- Improved performance
- Better configuration
- Optional keyword 'in' added for use in 'each' loops; an alternative to ':=' operator 'Quintet' tuple class added
Full Changelog: https://github.com/objeck/objeck-lang/compare/v2024.3.0...v2024.4.0