Can't get oldstyle figures in url with lualatex
A similar question was asked in How to make the `url` package respect fontspec font options (stylisticset) with LuaLaTeX, and egreg's answer with a following comment provide the solution for this as well.
\documentclass{article}
\usepackage{url}
\urlstyle{same}
\usepackage{fontspec}
\setmainfont{Libertine Serif}[Numbers = {OldStyle, Proportional}]
\makeatletter
\g@addto@macro\UrlSpecials{%
\do\0{\mbox{\UrlFont\char`\0}}%
\do\1{\mbox{\UrlFont\char`\1}}%
\do\2{\mbox{\UrlFont\char`\2}}%
\do\3{\mbox{\UrlFont\char`\3}}%
\do\4{\mbox{\UrlFont\char`\4}}%
\do\5{\mbox{\UrlFont\char`\5}}%
\do\6{\mbox{\UrlFont\char`\6}}%
\do\7{\mbox{\UrlFont\char`\7}}%
\do\8{\mbox{\UrlFont\char`\8}}%
\do\9{\mbox{\UrlFont\char`\9}}%
}
\makeatother
\begin{document}
\url{http://example.com/1234567890}
\end{document}
For what it's worth, @egreg considers this to be a bug.