License Server Release Notes
Hi,
We're currently using JetBrains License Server in our organization.
We have 2 build numbers:
1- Obtained from {license-server path}/launcher/build.txt --> 0.7.337
2- Written in the lower right side of the server's main webpage --> Build 10226
I wanted to activate the Auto Discovery feature for the license server but seemingly, the release we're currently using, gets the domain name from the client's FQDN and because we're hosting the server in a different domain, the feature does not work properly. Thus we decided to update the server, hoping this is fixed in the newest build. (Or is it more of a client side issue?!).
Anyhow, to proceed with the upgrade process, I'm asked to provide the management with the newest build's release notes. Could you please advise where I can find the release notes for the license server application?
Please sign in to leave a comment.
Discovery is a client side thing. New IDE builds will support an alternative way of setting the license server URL using the JETBRAINS_LICENSE_SERVER environment variable if automatic discovery doesn't work in your environment.
We have a command line tool which you can use to test the discovery on the client: ftp://ftp.intellij.net/pub/.idea/DiscoverTest.jar.
Run it like this in the terminal:
As for the license server release notes, I've asked a responsible person from the server team to comment here.
Thanks Serge,
This is the results:
$ java -jar DiscoverTest.jar
Discovering URL...
Available DNS servers:
-----------------------
dns://127.0.1.1
-----------------------
Trying local network interfaces addresses:
Skipping address /fe80:0:0:0:df2:cb1f:7375:5c16%eno1
Checking address /10.5.5.95 => 10.5.5.95
Skipping address /0:0:0:0:0:0:0:1%lo
Skipping address /127.0.0.1
Finished searching local network interfaces.
Trying DNS server addresses:
Checking url: dns://127.0.1.1
Skipping address /127.0.1.1
Finished searching DNS servers.
Trying localhost:
Checking address dldev3-ssharifian2.office.globalrelay.net/127.0.1.1 => dldev3-ssharifian2.office.globalrelay.net
Querying attribute name "_jetbrains-license-server.office.globalrelay.net"; Failed.
Querying attribute name "_jetbrains-license-server.globalrelay.net"; Failed.
Querying attribute name "_jetbrains-license-server.net"; Failed.
Finished searching localhost.
Trying lookup with default configured search domain
Failed to discover URL: No license server DNS entries detected in any scanned local domains
javax.naming.NamingException: No license server DNS entries detected in any scanned local domains
at com.jetbrains.DiscoveryTest.getLicenseServerDnsEntry(DiscoveryTest.java:201)
at com.jetbrains.DiscoveryTest.main(DiscoveryTest.java:215)
This is while our License Server is actually located in a different domain:
$ dig _jetbrains-license-server.dev-globalrelay.net TXT
; <<>> DiG 9.10.3-P4-Ubuntu <<>> _jetbrains-license-server.dev-globalrelay.net TXT
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61772
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4000
;; QUESTION SECTION:
;_jetbrains-license-server.dev-globalrelay.net. IN TXT
;; ANSWER SECTION:
_jetbrains-license-server.dev-globalrelay.net. 86399 IN TXT "url=jbl1-at-int-nvan.dev-globalrelay.net:8080/licenseserver/"
;; Query time: 2 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Aug 28 16:36:59 PDT 2017
;; MSG SIZE rcvd: 147
Cheers,
Sam
OK, how do you expect the automatic discovery based on DNS to find your license server on a different domain?
Fair enough.
You know, our developers also get IntelliJ IDEA and ReSharper settings from an internal repository; can we have the intended domain name stored in a configuration file? So that it's manually fed, instead of being retrieved from the client's FQDN?
Please see https://youtrack.jetbrains.com/issue/IDEA-91511.
We've introduced the environment variable to preconfigure the license server URL, it cannot be shared using the repository.
Thanks much Serge; I appreciate your prompt responses.
At this point, I guess we'll only keep this ticket open only for the release notes.
Cheers,
The team will contact you privately (by email) with the license server release notes.
Hi Serge,
I just wanted quickly remind you about my request and let you know that I've not received anything from your team.
Cheers,
Sorry for the details, I've sent your email address to the team and asked to provide the release notes on August, 29. I'll ping them again.