Milestone 1.2.1
Facts
- stable release
- released on 2009-05-14
- focus on
- bug hunt (more than one hundred bugfixes and enhancements)
- entities support introduction (clients are put in one entity, users have access to several entities)
- new proxy mode ("multiple" mode)
- overall interface responsiveness, especially in the dyngroup module
- overall interface cleanup, especially in the msc module
Features since the 1.2.0 release
- [general]
- [msc]
- New proxy mode to perform parallel uploads
- [inventory]
- Support for entities
Enhancements since the 1.2.0 release
- [general]
- Add a "All my entities" selector in the entities list (#556)
- Entity filter not used by the CSV export on a dynamic group content page (#559)
- RHEL RPM packages depends on sqlalchemy 0.4.x (#603)
- Remember selected entity (#554)
- The XMLRPC client part seems to read certs each time a connexion is opened (#524)
- check on twisted version to allow or not some config options (#177)
- Check twisted version is at least 2.4 is login/password auth is activated for XMLRPC requests (#316)
- put msc database access in pulse2-common (#552)
- should catch all exceptions in the ping workflow (#566)
- [dyngroup]
- [msc]
- Improved interface
- Probe order can now be given (none, ping, ssh, or ping+ssh)
- Check date range for command : start_date < end_date (#526)
- Check for incoherences in available action button for actions (#473)
- Classify commands display by interrest (#452)
- Command status ('I' icon) not available/shown for a single command on a single target (#537)
- Display used proxy in tooltip for proxy clients clients (#579)
- Unneeded "Bundle #" in bundle detail (#536)
- machine status led enhancement (#186)
- missing msc status on group state : machine paused (#545)
- Adding a table to msc database breaks plugin loading / scheduler (#335)
- Bundle command creation must be rewritten (#492)
- Missing index on commands_on_host.fk_target (#493)
- MscConfig?() should be a Singleton (#71)
- Potential SA pool overflow (#487)
- SQLAlchemy warning when creating a bundle in advanced mode (#338)
- User may want to dispatch computers in another entity than "." using pulse2-inventory-populate-root-entity.py (#577)
- check_db should be done during the database init() (#564)
- rescheduled state should be emulated in the msc log page (#551)
- [pkgs]
- [glpi]
- [inventory]
- [pulse2]
- Is MscConfig?() a singleton or not ? (#334)
- [inventory-server]
- [launchers]
- Dump used FDs (HEALTH indicator)
- Admin may want to override --chmod option for rsync (#254)
- Better handling of launcher shutdown (#575)
- Binary path to be made configurables (#533)
- Do not record key fingerprint (#580)
- Hardcoded path in pulse2-launchers-manager (#398)
- Remove pulse2-launcher dependency on python-mmc-base for RPMs (#597)
- Check rsync version to avoid invalid options (#253)
- [package-server]
- Configuration folder name inconsistency (The pulse 2 package server is named "pserver" instead of 'package-server") (#328) (WARNING : should change several stuffs in the documentation)
- Hardcoded path in pulse2-packages-server (#399)
- Problem when updating the pulse2-package-server with the RHEL 5 RPMs (#595)
- check conf.xml date to verify it has not been recreated while a package detect loop is waiting (#450)
- package-server.ini documentation (#606)
- check the compatibility of package-server terminal_type plugin on windows(#572)
- [scheduler]
- In multiple-proxy-mode, proxies are probed prior to being used
- We now keep a proxy usage array in memory to aviod race condition due to the new proxy probing system
- Periodical dump of stats in log file (memory; load avg, used FDs)
- Add an XMLRPC func to obtain the scheduler health by XMLRPC call (#573)
- Better handling of scheduler shutdown (#574)
- Hardcoded path in pulse2-scheduler-manager (#397)
- Set file descriptors limit in configuration file (#588)
- Set out-of-validity-period commands as "failed" (#484)
- Smarter WOL (#419)
- [secure-agent-win32]
- Some binaries to add to the next agent package (#501)
Bugs fixed since the 1.2.0 release
- [general]
- [dyngroup]
- Can't connect to mmc web interface if dyngroup is enabled but no computers method set (#365)
- Redirect to Group List page after having shared a group (#518)
- TB when editing boolean expr of a shared group (#547)
- TB when showing group temp result in edit mode (#546)
- Static group creation from a file failed with Entity/Label (#600)
- Unhandled exception (#497)
- When temporarily showing a group with a + in the name it's not kept when returning (#618)
- problem with acl in sub query edition (#622)
- [msc]
- Bad label "current_state" for MSC web tables (#549)
- Bundle logs are not in the good page (logs VS history) (#538)
- Command name overwrite when creating a command (not a bundle) in advanced mode not taken in acocunt (#535)
- In QA, "titlefr" do not seems to be used in fr_FR (#271)
- Missing actions in command history (#377)
- A breaked bundle can be created if something goes wrong while inserting related commands in database (#496)
- File download no more works (#599)
- Strange exception: twisted.internet.error.TimeoutError? while performing MirrorApi:getMirrors (#495)
- TB in interface when the scheduler is down (#366)
- vnc sometime use the wrong ip adresse (when several ip for the same machine) (#568)
- when pausing a bundle on a simple machine it break (#548)
- [inventory-server]
- [launchers]
- Collison in file rotation when several launchers are available (#525)
- Strange behavior of wget / ssh: unexpected "0" exit code (#494)
- Wrong exit code when something goes wrong when cleaning a deployment (#320)
- when the ssh key doesnt exists, the launcher explode (#567)
- work on the command killing process (#611 and #613)
- [package-server]
- package server detect during synchro fails (#432)
- [scheduler]
- Proxy cleanup in multiple-proxy-mode enhanced to avoid stalling when one of the proxies is down
- Scheduler always says "unpack non-sequence" on WOL phase when all launchers are dead (#586)
- Strange TB while gathering CoH details (#498)
- TB when pinging client and launchers are down (#570)
- pulse2-scheduler init.d initscript returns OK on failure (#527)
- scheduling problem when stopping a command in WOL state (#532)
- wrong log message in logs for inventory flag (#560)
- on some platforms scheduler loop does not start (#304)
- Remove fail if spaces in filenames (#615)
- Check that twisted version is at least 2.4 to activate login/password XMLRPC request (#319)
- [secure-agent-win32]
SVN tags
- PULSE2_1_2_1_rc1 (2009-02-26)
- PULSE2_1_2_1_rc2 (2009-03-02)
- PULSE2_1_2_1_rc3 (2009-03-06)
- PULSE2_1_2_1_rc4 (2009-03-31)
- PULSE2_1_2_1_rc5 (2009-04-09)
- PULSE_1_2_1 (2009-04-23)
Note: See
TracRoadmap for help on using
the roadmap.

