-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog.txt
47 lines (42 loc) · 2.95 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
===============
Cassia
Version History
===============
Version 2.1.0:
- Feature: Starting and stopping remote control of a session (issue 3).
- Feature: Connecting to existing sessions (issue 6).
- Improvement: IPv6 support (issue 39).
- Improvement: Support for fetching the protocol counters (number of bytes and frames sent and received) for a session (issue 8).
- Improvement: Support for fetching the active console session via ITerminalServicesManager.ActiveConsoleSession (issue 4).
- Improvement: Support for fetching the client directory for a session (issue 10).
- Improvement: Support for fetching the client hardware ID for a session (issue 11).
- Improvement: Support for fetching the client product ID for a session (issue 12).
- Improvement: Support for fetching the client protocol type for a session (issue 13).
- Improvement: Support for fetching the initial program and working directory for a session (issue 14).
- Improvement: Support for fetching the published application name for a session (issue 16).
- Improvement: Support for fetching the remote endpoint (actual destination IP address and port) for a session (issue 15).
- Improvement: ITerminalServicesSession.IdleTime reports time disconnected when client is disconnected (issue 7).
- Improvement: All properties of TerminalServicesSession are lazy loaded to avoid unnecessary network calls (issue 24).
- Change: Default overloads of ITerminalServicesSession.Logoff and ITerminalServicesSession.Disconnect are synchronous (issue 19).
- Fix: Session times are sometimes off by 7-10 minutes (issue 20).
- Fix: Issues with passing null or an empty string as the caption parameter for ITerminalServicesSession.MessageBox (issue 35).
Breaking changes:
- ITerminalServicesManager.GetSessions(), deprecated since version 2.0, has been removed. Use ITerminalServer.GetSessions() instead.
Version 2.0.0:
- Feature: Fetching client display details, client-reported IP address, client build number, and other information for a session.
- Feature: Logging off a session.
- Feature: Disconnecting a session.
- Feature: Displaying a message box in a session.
- Feature: Enumerating all terminal servers on a domain.
- Feature: Shutting down or rebooting a terminal server.
- Feature: Enumerating all processes running on a terminal server.
- Feature: Killing a process on a terminal server.
- Improvement: API documentation.
Breaking changes:
- WTS_CONNECTSTATE_CLASS has been renamed to ConnectionState, and the names of its members have been shortened.
- The ConnectTime, CurrentTime, DisconnectTime, LastInputTime, and LoginTime properties of ITerminalServicesSession are now nullable.
- ITerminalServicesSession.SessionId is an int rather than a long.
- ITerminalServicesSession no longer has setters for any of its properties.
- ITerminalServicesManager.GetSessions() is deprecated. Use ITerminalServer.GetSessions() instead.
Version 1.0.1:
- Feature: Enumerating sessions locally and remotely.