Bump BCrypt.Net-Next from 4.0.3 to 4.1.0#5
Open
dependabot[bot] wants to merge 7 commits into
Open
Conversation
**Stability Fixes:** - Fix DDD configuration: Enable DAT patching to prevent portalspace stuck issue - Add Portal.ActOnUse() destination validation with fallback to lifestone - Add Position.IsValid() method to detect invalid positions **Loremaster System:** - Comprehensive implementation plan (docs/LOREMASTER_PLAN.md) - Detailed stability fixes documentation (docs/STABILITY_FIXES.md) - Lore scraper suite (ACPedia, Fandom, ACE Database) - Quest generator with lore-consistent templates - Vectorized lore database (1,152 entries for RAG) **Files Changed:** - Source/ACE.Entity/Position.cs - Added IsValid() validation method - Source/ACE.Server/WorldObjects/Portal.cs - Added destination safety checks - Config.js (both Debug/Release) - Enabled DATPatching **Next Steps:** - Full gameplay testing - Stage 2: Loremaster LLM system prompt - Stage 3: Python FastAPI service with vLLM 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…l deployment configuration - Loremaster FastAPI service with LLM integration (vLLM/Qwen2.5-32B) - 964 AC lore entries scraped from ACPedia and vectorized - RAG engine with semantic search using all-MiniLM-L6-v2 embeddings - Action executor for quest/item/NPC/monster generation - Instance system implementation with dungeon registry - Fixed LLM response parser for tool call handling - Added cryptography package for MySQL authentication - Docker Compose configuration for full stack deployment - Complete documentation and deployment guides Generated with Claude Code Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…6x faster updates - Added Server Capacity & Responsiveness table showing 5000+ player target - Added Parallel Processing Throughput table with 10x improvements - Highlighted 30ms heartbeat (6.6x faster than ACE's 200ms) - Added 'Why 30ms Heartbeat Matters' section explaining benefits - Shows fine-grained player control improvements Generated with Claude Code Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit resolves all C# compilation errors encountered during Docker build: ## Major Fixes: ### Namespace Resolution (60+ files) - Added `using DatabaseManager = ACE.Database.DatabaseManager;` alias to resolve ambiguity - Files affected: WorldObjects (20 files), Command handlers (9 files), Managers (13 files) - Fixed fully qualified references: `ACE.Database.DatabaseManager.World`, `.Shard`, `.Auth` ### MySQL Client Migration - Changed from `MySql.Data.MySqlClient` to `MySqlConnector` (modern .NET client) - Files: DatabaseManager.Instance.cs, DungeonRegistryManager.cs ### JSON Serialization Update - Migrated from Newtonsoft.Json to System.Text.Json (.NET 8 standard) - Updated serialization calls: JsonSerializer.Serialize/Deserialize - File: DatabaseManager.Instance.cs ### Loremaster Integration - Added Loremaster client initialization in WorldManager.cs (lines 57-85) - Fixed CommandHandler attributes with proper parameter counts - Created LoremasterInstanceTypes.cs for decoupled type definitions - Fixed nullable operator in LoremasterClient.cs:100 ### Conditional Compilation for Incomplete Features - Wrapped incomplete instance system with `#if FALSE` / `#endif` - Files: DatabaseManager.Instance.cs, InstanceManager.cs, InstancePlayerRouter.cs, InstancePortalManager.cs, LandblockInstanceManager.cs, WorldManager.Instance.cs, LoremasterInstanceCommands.cs, WeenieModifier.cs, MonsterScaler.cs, ItemEnhancer.cs ### Type Conflicts and Errors - Removed duplicate WeenieType enum from ModifiedWeenie.cs - Qualified ambiguous WeenieType references with `ACE.Entity.Enum.WeenieType` - Renamed property `ModifiedWeenie` to `ModifiedWeenieData` (constructor conflict) - Deleted invalid MapScope checks in Position.cs and Portal.cs ### Visibility Changes - Made `WorldManager.GetPlayerInstanceId()` public (line 227, WorldManager.Instance.cs) - Made `WeenieModifier.CloneWeenie()` public (for ItemEnhancer integration) ### Other Fixes - Added `#nullable enable` to NativeCache.cs for nullable string support - Made WorldManager a partial class to support WorldManager.Instance.cs - Reduced Docker build context from 87GB to 27MB via .dockerignore updates ## Build Status: ✅ All compilation errors resolved ✅ Docker image builds successfully (ace-server) ✅ Native library libPyrealCore.so compiles (736KB, OpenMP enabled) ## Pending Work: - Database schema initialization (ace_auth, ace_shard, ace_world tables) - Server deployment and testing - Portal/landblock download functionality verification Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Removed invalid MapScope check at line 536 that was causing build failure. LandblockId class does not have a MapScope property. Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Initialize Loremaster HTTP client after PyrealCore initialization. - Reads loremaster_url and loremaster_enabled from PropertyManager - Defaults to http://ace-loremaster:8080 - Logs initialization status This enables in-game AI Loremaster chat via /loremaster command. Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
--- updated-dependencies: - dependency-name: BCrypt.Net-Next dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated BCrypt.Net-Next from 4.0.3 to 4.1.0.
Release notes
Sourced from BCrypt.Net-Next's releases.
4.1.0
What's Changed
New Contributors
Full Changelog: BcryptNet/bcrypt.net@4.0.3...v4.1.0
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)