Skip to content
Snippets Groups Projects
  1. Feb 16, 2025
    • Charles Samborski's avatar
      [release] v0.16.4 · cab990b0
      Charles Samborski authored
      - **[Feature]** Add initial `Sqlite` support, for persistent zero-config storage.
        This feature is not yet ready for general usage.
      - **[Feature]** Add API endpoints for Twinoid rewards
      - **[Feature]** Add finer grain support for silencing OTLP proxy logs.
      - **[Feature]** Add support for forcing the id of a user seeded through the config.
  2. Nov 15, 2024
    • Charles Samborski's avatar
      [release] v0.16.0 · d1a46744
      Charles Samborski authored
      - **[Feature]** Add tracing wrapper for `TwinoidStore`
      - **[Fix]** Fix Opentelemetry resource overwrite (avoid service names being overwritten by the OTLP proxy).
      - **[Fix]** Return code format error on invalid OAuth code claims
      - **[Fix]** Require `trp` (trace parent) claim in OAuth code claims.
      - **[Fix]** Reify `ForumStore` and `JobStore` requests
      - **[Fix]** Update support link
      - **[Fix]** Add internal support to track terms of service answers.
  3. Sep 24, 2024
    • Charles Samborski's avatar
      [release] v0.15.0 · be4078fe
      Charles Samborski authored
      - **[Feature]**: Add support for OpenTelemetry logs
      - **[Feature]**: Add support for multiple stdout OpenTelemetry exporters
      - **[Feature]**: Log `trp` when claiming oauth token.
      - **[Internal]** Fix package publication errors.
      - **[Internal]** Increase Minimum Supported Rust Version to `1.81`.
  4. Sep 16, 2024
    • Charles Samborski's avatar
      [release] v0.14.4 · d66e1a41
      Charles Samborski authored
      - **[Feature]** Add `HttpJson` Opentelemetry exporter. This uses the OTLP JSON-over-HTTP format and
        uses the same options as the `Grpc` exporter.
      - **[Fix]** Refactor API errors, start conversion such that all errors have a code and description.
      - **[Fix]** Improve OAuth token claim errors, especially around time period validation.
      - **[Fix]** Update to Opentelemetry `0.25`.
      - **[Internal]** Implement `sqlx` error wrapper supporting `Clone` and `Eq`.
      - **[Internal]** Update Docker images used in Gitlab CI.
      - **[Internal]** Remove `AnyError` error type. All errors are now `Clone` and `Eq`.
  5. Sep 15, 2024
    • Charles Samborski's avatar
      fix: remove `AnyError` · b346b019
      Charles Samborski authored
      This commit removes the `AnyError` type alias for dynamically typed boxed errors.
      
      This is replaced with either strongly typed errors or the weakly typed `WeakError` struct.
      b346b019
    • Charles Samborski's avatar
      fix: wrap SQLx error in `eternaltwin_squirrel` · ad1f9ed9
      Charles Samborski authored
      This commit updates `eternaltwin_squirrel` to wrap `sqlx::Error` into `SafeSqlxError`. This wrapper adds a few extra traits, in particular `Clone` and `Eq`; and in the the future it may even support serialization.
      ad1f9ed9
  6. Apr 24, 2024
  7. Apr 21, 2024
    • Charles Samborski's avatar
      Release v0.14.0 · 1bc3cbbc
      Charles Samborski authored
      - **[Feature]** Return of the CHANGELOG
      - **[Feature]** Add OTLP support. This is used both internally, as well as allowing Eternaltwin to act as an OTLP collector for apps.
      - **[Feature]** Add SDK package for PHP
      - **[Feature]** Support setting the listen interface with the new `backend.listen` config. This allows listening on IPv4
      - **[Fix]** Improve OAuth error messages
      - **[Fix]** Fix Windows precompiled binary resolution for the npm package `eternaltwin/exe`
      - **[Fix]** Update to Angular 17
      - **[Fix]** Update to Axum 0.7
      - **[Fix]** Fix default Eternalfest port
      - **[Fix]** Refresh dependency graph
      - **[Fix]** Update exe packages for Node
      - **[Fix]** Fix linking for Hammerfest users on the EN and ES servers
      - **[Fix]** Display config source on start (when printing resolved config)
  8. Mar 23, 2024
  9. Jan 08, 2024
  10. Feb 27, 2023
    • Charles Samborski's avatar
      Publish Eternaltwin CLI 0.12 · 8792dcef
      Charles Samborski authored
      This commit prepares support for the Eternaltwin CLI 0.12.0, with a full Rust backend. This initial version does not yet support server-side rendering.
      
      As part of this change, the repository was updated to ensure consistent naming of "Eternaltwin".
      8792dcef
  11. Oct 27, 2022
  12. Oct 19, 2022
  13. Oct 17, 2022
  14. Aug 28, 2022
  15. Jul 12, 2022
  16. Apr 11, 2022
  17. Jan 09, 2022
    • Charles Samborski's avatar
      [release] Release v0.10.0 · 9dbfeda8
      Charles Samborski authored
      - Add support for Dinoparc passwords with special characters
      - Fix support for Dinoparc users with over 50 dinoz
      - Complete Rust backend implementation
      - Add support for the german language
      - Enable dead domain fix for `hfest.net`
      - Add Kingdom to the game list
      - Update MyHordes description
      - Update Emush link
      - Precompile for `armv1-unknown-linux-gnueabihf`
      - Update Typescript to Node 12 module resolution
      - Improve GitLab CI cache
      - Add API client for Rust
      9dbfeda8
  18. Oct 28, 2021
  19. Oct 09, 2021
  20. Oct 05, 2021
    • Charles Samborski's avatar
      [release] Release v0.9.2 · 3a9d6543
      Charles Samborski authored
      - **[Fix]** Add support for custom DNS resolver (support expired domains)
      - **[Fix]** Do not publish local DB grant files
      - **[Fix]** Only lock user display name modification after first update (not on creation)
      - **[Fix]** Fix support for Twinoid users without a title
      - **[Fix]** Fix error message on password change
      - **[Fix]** Add help link for the Mac version of the desktop app
      - **[Feature]** Add initial Popotamo scraper implementation
      - **[Feature]** Add initial Rust implementation for the forum service
      3a9d6543
  21. Sep 10, 2021
  22. Jul 28, 2021
  23. Jul 22, 2021
  24. Jul 09, 2021
  25. Jun 29, 2021
  26. Jun 21, 2021
  27. Mar 30, 2021
  28. Mar 28, 2021
  29. Mar 27, 2021
  30. Mar 17, 2021
  31. Mar 03, 2021
Loading