8000 Release 2.2 by dogukanoksuz · Pull Request #265 · limanmys/core · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Release 2.2 #265

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Apr 15, 2025
Merged

Release 2.2 #265

merged 20 commits into from
Apr 15, 2025

Conversation

dogukanoksuz
Copy link
Member
@dogukanoksuz dogukanoksuz commented Apr 15, 2025

This release introduces several new features, improvements, and fixes to the Liman Core. Below is a comprehensive summary of the changes included in this release:

Key Changes in This Repository (limanmys/core)

  1. Environment Configuration Updates:

    • Added new WebSocket settings for Laravel Reverb (REVERB_APP_ID, REVERB_APP_KEY, etc.) in .env.example.
  2. PHP Version Upgrade:

    • Upgraded PHP version from 8.1 to 8.4 in:
      • .github/workflows/main.yml
      • Dockerfile
  3. Keycloak Role Caching:

    • Cached user roles in Redis within KeycloakAuthenticator.
  4. New API Endpoint:

    • Added /getLimanUsers in InternalController to fetch Liman users.
  5. Routing Changes:

    • Added a route for the new API endpoint (SandboxGetLimanUsers) in _routes.php.
  6. Dotenv Editor Replacement:

    • Replaced Jackiedo\DotenvEditor with sixlive\DotenvEditor in Helpers.php.
  7. CSRF Exemptions:

    • Added /lmn/private/getLimanUsers to CSRF exceptions.
  8. Laravel 12 Upgrade

    • This PR upgrades all Laravel packages to version 12 an implements Laravel Reverb as new websocket provider.

Newer Changes from limanmys/next Repository

  1. Quality-of-Life Improvements:

    • Enhanced several components and upgraded libraries to improve the user experience.
    • Upgraded all components to use Tailwind CSS v4 and React 19.
  2. User Management Enhancements:

    • Added React 19 type migrations.
    • Introduced a feature to show the last login timestamp in user settings.
    • Added session time configuration to user settings.
    • Added JWT token lifespan configuration to advanced settings.
  3. Bug Fixes:

    • Resolved an issue where users were sometimes logged out without an explanation.
    • Fixed logout pop-up logic to work correctly.
    • Fixed build issues and upgraded the Node.js version to 20.
    • Addressed big file size issues caused by unnecessary dependencies.
  4. Notifications Improvements:

    • Improved notification channels and added a scrollbar for the notifications dropdown.

@dogukanoksuz dogukanoksuz requested a review from Copilot April 15, 2025 07:11
Copy link
@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 21 out of 38 changed files in this pull request and generated no comments.

Files not reviewed (17)
  • .env.example: Language not supported
  • Dockerfile: Language not supported
  • app/Classes/Authentication/KeycloakAuthenticator.php: Language not supported
  • app/Http/Controllers/Extension/Sandbox/InternalController.php: Language not supported
  • app/Http/Controllers/Extension/Sandbox/_routes.php: Language not supported
  • app/Http/Helpers.php: Language not supported
  • app/Http/Middleware/VerifyCsrfToken.php: Language not supported
  • app/Models/Permission.php: Language not supported
  • app/Models/User.php: Language not supported
  • composer.json: Language not supported
  • config/app.php: Language not supported
  • config/broadcasting.php: Language not supported
  • config/captcha.php: Language not supported
  • config/database.php: Language not supported
  • config/dotenv-editor.php: Language not supported
  • config/jwt.php: Language not supported
  • config/remote.php: Language not supported
Comments suppressed due to low confidence (1)

.github/workflows/php84-docker-publish.yml:5

  • [nitpick] The branch name 'wip-gonna-change-it' appears informal and may lead to confusion in release workflows. Consider updating it to reflect a standard release branch name if intended for production.
      - wip-gonna-change-it

@dogukanoksuz dogukanoksuz merged commit 4628969 into master Apr 15, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0