diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
 # Revision history for sport
 
+## 0.2.0.0 -- 4-21-2026
+
+* Expose current configuration in STM
+* Re-export baud rate from unix package
+
 ## 0.1.0.0 -- 4-20-2026
 
 * First version. Released on an unsuspecting world.
diff --git a/lib/Sport.hs b/lib/Sport.hs
--- a/lib/Sport.hs
+++ b/lib/Sport.hs
@@ -17,9 +17,11 @@
   , runSport
   , -- *** Open & Close
     openSport
+  , getSportCfg
   , defSportCfg
   , SportCfg(..)
   , BufferMode(..)
+  , BaudRate(..)
   , Parity(..)
   , StopBits(..)
   , closeSport
@@ -34,3 +36,4 @@
 import Sport.Serial
 import Sport.Sport
 import System.IO
+import System.Posix
diff --git a/lib/Sport/Sport.hs b/lib/Sport/Sport.hs
--- a/lib/Sport/Sport.hs
+++ b/lib/Sport/Sport.hs
@@ -5,6 +5,7 @@
   , withSport
   , runSport
   , openSport
+  , getSportCfg
   , defSportCfg
   , SportCfg(..)
   , closeSport
@@ -101,6 +102,15 @@
     case result of
       Left err -> throwSTM err
       Right () -> return ()
+
+-- | Get current configuration.
+getSportCfg :: Sport -> STM (Maybe SportCfg)
+getSportCfg (Sport s _ _) = do
+  st <- readTVar s
+  return $ case st of
+    Closed        -> Nothing
+    Opening cfg _ -> Just cfg
+    Open    cfg _ -> Just cfg
 
 -- | Close the serial port.
 closeSport :: Sport -> IO ()
diff --git a/sport.cabal b/sport.cabal
--- a/sport.cabal
+++ b/sport.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               sport
-version:            0.1.0.0
+version:            0.2.0.0
 synopsis:           UNIX serial port
 description:        Concurrent serial IO
 license:            MIT
