diff --git a/oragono.go b/oragono.go index 7b17ffc2..40ceb7c7 100644 --- a/oragono.go +++ b/oragono.go @@ -9,6 +9,7 @@ import ( "fmt" "log" "math/rand" + "strings" "syscall" "time" @@ -124,6 +125,11 @@ Options: logger.Info("startup", fmt.Sprintf("StackImpact profiling started as %s", config.Debug.StackImpact.AppName)) } + // warning if running a non-final version + if strings.Contains(irc.SemVer, "unreleased") { + logger.Warning("startup", "You are currently running an unreleased beta version of Oragono that may be unstable and could corrupt your database.\nIf you are running a production network, please download the latest build from https://oragono.io/downloads.html and run that instead.") + } + server, err := irc.NewServer(configfile, config, logger) if err != nil { logger.Error("startup", fmt.Sprintf("Could not load server: %s", err.Error()))