Changes for version 0.005000 - 2026-07-04

  • fix compatibility with non-english locales
  • make built-in loop compatible with IO::Async
  • move code shared between both loops into loop-wrapper
  • copy fatpacked modules to the remote on connection startup
  • fix undefined variable warnings
  • remove stale code
  • add environment variable OBJECT_REMOTE_LOOP to select loop implementation

Modules

Call methods on objects in other processes or on other hosts
An underlying connection for Object::Remote
Asynchronous calling for Object::Remote
Logging subsystem for Object::Remote
Format and output a log message
Role for connections to a Perl interpreter

Provides

in lib/Object/Remote/CodeContainer.pm
in lib/Object/Remote/ConnectionServer.pm
in lib/Object/Remote/Connector/INET.pm
in lib/Object/Remote/Connector/Local.pm
in lib/Object/Remote/Connector/LocalSudo.pm
in lib/Object/Remote/Connector/SSH.pm
in lib/Object/Remote/Connector/STDIO.pm
in lib/Object/Remote/Connector/UNIX.pm
in lib/Object/Remote/FatNode.pm
in lib/Object/Remote/FromData.pm
in lib/Object/Remote/GlobContainer.pm
in lib/Object/Remote/GlobProxy.pm
in lib/Object/Remote/Handle.pm
in lib/Object/Remote/Logging/LogAnyInjector.pm
in lib/Object/Remote/Logging/Router.pm
in lib/Object/Remote/Logging/TestLogger.pm
in lib/Object/Remote/MiniLoop.pm
in lib/Object/Remote/ModuleLoader.pm
in lib/Object/Remote/ModuleLoader.pm
in lib/Object/Remote/ModuleSender.pm
in lib/Object/Remote/Node.pm
in lib/Object/Remote/Null.pm
in lib/Object/Remote/Prompt.pm
in lib/Object/Remote/Proxy.pm
in lib/Object/Remote/ReadChannel.pm
in lib/Object/Remote/Role/Connector.pm
in lib/Object/Remote/Role/LogForwarder.pm
in lib/Object/Remote/Tied.pm
in lib/Object/Remote/WatchDog.pm
in lib/Object/Remote/Future.pm UNAUTHORIZED
in lib/Object/Remote/Future.pm
in lib/Object/Remote/Future.pm
in lib/Object/Remote/Future.pm